Game Development

What are the best 2D Game Engines?

124
Get it here

Why did you vote for Clickteam Fusion 2.5?

Supportive, very passionate community

Intuitive drag & drop interface & visual event editor

Great export options

Some features are really outdated and major updates are few and rare.

Other options

119
Get it here

Why did you vote for Unity3D?

Cross-platform

You can try it for free

Carries a lot of 3D overhead

93
Get it here

Why did you vote for App Game Kit?

Available for Basic, C++ and Pascal

Allows source to be compiled for Windows, OSX, iOS, Android and Blackberry.

Few skilled developers and lots of bugs with very high turn-around on fixes

86
Get it here

Why did you vote for Cocos2D-X and Cocos2D Family?

Cocos2D-X is free, royalty-free and open source

Cross Platform and Multi Language Options

Poor documentation

85
Get it here

Why did you vote for Construct 2?

Incredibly easy to use HTML5 drag & drop editor

Constant updates

Does not export to native mobile code

84
Get it here

Why did you vote for Monkey X?

Cross-platform

Great language

Minimalist documentation

82
Get it here

Why did you vote for GameMaker: Studio?

Easy to learn

Supports lot of platforms

Exporting to some formats costs extra

71
Get it here

Why did you vote for libGDX?

Supports desktop, mobile and web

Good performance

Documentation is decent, but could be better

66
Get it here

Why did you vote for LOVE?

Open source and free

Cross-platform

Mobile support is still experimental

51
Get it here

Why did you vote for Gideros?

Instant on device testing

Friendly & helpful community

41
Get it here

Why did you vote for Wave?

Cross-platform

2D & 3D physics engine

37
Get it here

Why did you vote for Stencyl?

Cross-Platform

No coding required, great drag & drop interface

33
Get it on GitHub

Why did you vote for Torque 2D MIT?

Cross platform

You get the sourcecode

Lacking documentation

28
Get it here

Why did you vote for Moai SDK?

Fast

Gives you total control

Not for beginning developers

27
Get it here

Why did you vote for Flixel?

Record and play back replays

Built-in pathfinding and following

Not Haxe

27
Get it here

Why did you vote for HaxePunk?

Open source and cross platform

HaxePunk uses OpenFL and Haxe

25
Get it here

Why did you vote for pygame?

Easy Python Syntax

Messy documentation

Add Another Pro to pygame
22
Get it here

Why did you vote for Allegro?

It uses DirectX on windows and OpenGL on other platforms

Good documentation and lots of tutorials

20
Get it on GitHub

Why did you vote for Godot?

Cross-platform

Free and open source

19

Why did you vote for V-Play?

Native Performance

Tutorials, Demo Games, Examples, Forums with Core developers participating

Expensive

16
Get it here

Why did you vote for Game Develop?

Export to native code or HTML5

Free & Open Source

14

Why did you vote for Phaser.io?

Support for Arcade Physics, Ninja Physics and p2.js

Easy to learn

11
Get it here

Why did you vote for Corona SDK?

Very simple to use

Good documentation and lots of tutorials

Online compilation

11
Get it here

Why did you vote for HaxeFlixel?

Lots of demos

Cross-platform mobile, desktop and web

10
Get it here

Why did you vote for Loom SDK?

Live reload of code and assets.

Powerful command line workflow.

No visual tools support

9
Get it here

Why did you vote for MonoGame?

Cross-platform

Open source

Performance is sub-par

9
Get it here

Why did you vote for GLBasic?

Multiple platforms

3D!

No multi-platform editor

6
Get it here

Why did you vote for Duality?

Great Editor

Open Source

Requires Windows for development.

6
Get it here

Why did you vote for Starling?

Cross-platform

Strong community support

5
Get it here

Why did you vote for FlashPunk?

Framerate-independent and fixed-framerate timestep support

Simple keyboard and mouse input state checking

5
Get it here

Why did you vote for RPG Maker VX Ace?

Easy to jump into

Deep enough for experienced developers

Only supports max-resolution of 640x480 (with Scripts).

4
Get it here

Why did you vote for Polycode?

MIT license

Additional LUA-based scripting system

It doesn't provides binaries yet

3
Get it here

Why did you vote for GameSalad?

No-code editor

Cross-Platform

Poor editor performance

3
Get it here

Why did you vote for ImpactJS?

Javascript

Level Editor

2
Get it here

Why did you vote for Genome2D?

Component based architecture

Lightning fast and beautifully optimised

Lacks documentation

2
Get it here

Why did you vote for Gosu?

Cross-platform, even mobile, using Ruby

Add Another Pro to Gosu
1
Get it here

Why did you vote for Angel2D?

Low-level code is easily accessible

Focused on providing convenient features

1
Get it here

Why did you vote for Microsoft XNA Game Studio?

Easy assets

C#

It's dead

1
Get it here

Why did you vote for Orx?

Automatic hot-loading of resources

Good animation engine

1
Get it here

Why did you vote for Map 001?

Easy to use

Comes packed with objects

1
Get it here

Why did you vote for Rainbow?

Open source

Cross-platform

Not as feature-rich as other engines

1
Get it here

Why did you vote for Codea?

You can code on an iPad and easily distribute the game

Location library

0
Get it here

Why did you vote for Turbulenz?

Scene and Resource Management

Good Physics, Collision and Animation tools

0
Get it here

Why did you vote for Enigma?

Cross platform

Compatible with most GameMaker files.

0
Get it here

Why did you vote for Crafty?

Eventbinding

Javascript

0
Get it here

Why did you vote for Rapid 2D?

Collaborative

Capable of generating a whole Visual Studio project

0

Why did you vote for ALGE SDK?

Develop in Visual Studio

You get full source code including the platform specifics

0
Get it here

Why did you vote for Ethanon Engine?

Integrated Box2D Physics

Lighting Engine

Small Community

Are We Missing Something?

Help make this question more complete.

Add Option