Top New Game Engine List

Game development is becoming a huge money making industry. Game developers have countless tools, engines, and platforms to develop with. Here is a list of popular game development platforms and engines. Some can be used with almost little coding knowledge while others will require an advanced understanding of languages like C#, Javascript, HTML5 etc.

So get learning, you could easily with a few months of work develop the next big iPhone, Android, Xbox, or PlayStation game!


Cocos 2D-X

Develop: Mobile Application Games
OSX / Windows
Cocos2D-X is an open source cross-platform game framework written in C++ / Javascript / Lua. It can be used to build games, apps and other interactive programs. There are some independent editors in the cocos2d community, such as those contributing in the areas of SpriteSheet editing, particle editing, font editing and Tilemap editing as well as world editors including SpriteBuilder and CocoStudio. Games include Angry Bird Fight, Clash of Kings, and Brave Frontier.


Compile Games

Develop: Platform / 2D Games / Mobile Applications
Windows / Ubuntu / Linux / OSX / iOS/Android
GDevelop is an open source, cross-platform game creator designed to be used by everyone – no programming skills required.



Develop: 3D Games
Environments: Windows / OSX / Linux
Torque has been around for a while, and used for everything from driving simulators to MMOs to interactive coral reefs. Under the permissive MIT open-source license, you can do what you want with the source code. Some notable games include; Frozen Cortex, Tower Wars, and Airship Dragoon.



Develop: Real-Time Strategy Games
Environments: Windows / OSX / Debain / Ubuntu / Fedora / Linux / Others
OpenRA recreates and modernizes the classic Command & Conquer real time strategy games. It’s a flexible open source game engine that provides a common platform for reimagining classic 2D and 2.5D real-time strategy games. Native support for modern operating systems and screen resolutions and also integrates online multiplayer functionality.



Develop: Real-Time Strategy Games
Environments: Windows / OSX
Openage is a volunteer project to create a free engine clone of Age of Empires II, primarily aimed at POSIX platforms such as GNU/Linux, comparable in its goals to projects like OpenMW, OpenRA, OpenTTD and OpenRCT2. Openage uses the original game assets (such as sounds and graphics), but (for obvious reasons) doesn’t ship them. To play, you require an original AoE II : TC installation or AoE II: HD (installation via Wine or Steam-Linux).


Unity 3D

Develop: 2D / 3D Games
Environments: Windows / OSX / Linux
Unity is a cross-platform game engine developed by Unity Technologies and used to develop video games for PC, consoles, mobile devices and websites. First announced only for OS X, at Apple’s Worldwide Developers Conference in 2005, it has since been extended to target 27 platforms.


Atomic Engine

Develop: 2D / 3D Games
Environments: Windows / OSX / Linux
The Atomic Game Engine is powerful 2D/3D technology developed by industry veterans and contributors from around the world. It is lean, full source, technology for mobile and desktop. It has a powerful core API with access to raw, down to the metal, native performance.



Develop: Web-Based Games
Environments: Windows
Construct is an HTML5-based 2D game editor. It is aimed primarily at non-programmers, allowing quick creation of games in a drag-and-drop fashion using a visual editor and a behavior-based logic system.


GameMaker Studio

Develop: 2D / 3D Games
Environments: Windows / OSX
With a drag-and-drop development environment, GameMaker eliminates the barrier most people face when starting out in game development. Using the built-in GML language, you learn to program as you go and not jump in at the deep end of coding. A single development workflow allows you export your game directly to Windows, Mac OS X, Ubuntu, Android, iOS, and HTML5. Bring your games to life with 2D physics, create a thriving player base with cross-platform network play, and create stunning visual effects using shaders.



Develop: Web-Based Games
Environments: Browser
Gameblox is a game editor that uses a blocks based programming language to allow anyone to make games. It’s free and no downloads are required. You can make games online that you can play both on this site and on your mobile device.


Develop: 2D / 3D Games
Environments: Windows / OSX / Linux
By leveraging C# and other .NET languages on Microsoft and Mono platforms you can write modern, fast, and reliable game code. Currently supports iOS, Android, MacOS, Linux, all Windows platforms, OUYA, PS4, PSVita, and Xbox One. Over 1,000 shipped games Mono has built up a vibrant community of developers.



Develop: Story Lines Games
Environments: Windows / OSX / Linux
Twine is an open-source tool for telling interactive, nonlinear stories, such as which way games. You can utilize graphics and sounds for developing simple yet fun story games.