Alice is an innovative 3D programming environment that makes it easy to create an animation for telling a story, playing an interactive game, or a video to share on the web. Alice is a teaching tool for introductory computing.



Unity is described as 'Real-time 3D engine enabling collaboration to create immersive, interactive experiences on Windows, Mac, and Linux, with extensive platform support' and is a very popular game development tool in the development category. There are more than 100 alternatives to Unity for a variety of platforms, including Windows, Linux, Mac, Web-based and iPhone apps. The best Unity alternative is Godot Engine, which is both free and Open Source. Other great apps like Unity are Unreal Engine, Stride Game Engine, GDevelop and Candlestick.
Alice is an innovative 3D programming environment that makes it easy to create an animation for telling a story, playing an interactive game, or a video to share on the web. Alice is a teaching tool for introductory computing.



Keolot Phaser Editor is a free visual development environment for 2D browser games on the open source Phaser engine with integrated Matter JS physics. The application has a built-in ability to visually create and edit scenes, game objects, animations, audio and keys, write game...




LittleJS is a fast lightweight open source HTML5 game engine for modern web development. Its small footprint is packed with a comprehensive feature set including hybrid rendering, physics, particles, sound effects, music, and input handling.

UrhoSharp is a lightweight Game Engine suitable for using with C# and F# to create games and 3D applications. The game engine is available as a portable class library, allowing your game code to be written once and shared across all platforms.




SpriteKit is a general-purpose framework for drawing shapes, particles, text, images, and video in two dimensions. It leverages Metal to achieve high-performance battery-efficient rendering and 2d games and other graphics-intensive apps.


A game engine written in Python, extending support across multiple GPU devices with 3D rendering, PBR Renderer and much more.


Ursina makes it easier to develop games, visualizations and other kinds software. The concise API combined with the power of the Python programming language, makes life easier for the developer so they can focus on what they are making.


Free online 3D Game Maker. Make your own 3D games online! Create Games for Web, Mobile and Desktop. Easy to use.








Game Builder is an experimental game-building sandbox. Create games within a 3D game world you create. Choose from thousands of ready-made 3D models through Poly. Design game logic by arranging various blocks in a sleek drag-and-drop interface.



Whitestorm.js is a framework for 3D web apps built with Three.js technology. It implements a core for fast development of a 3D scene with physics.



