Game Development

What are the best 2D Game Engines?

186
Get it here

Why did you vote for Construct 2?

Constant updates

Incredibly easy to use and powerful HTML5 drag & drop editor

Supportive community

Does not export to native mobile code

Other options

140
Get it here

Why did you vote for Clickteam Fusion 2.5?

Supportive, very passionate community and devs

Intuitive drag & drop interface & visual event editor

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

131
Get it here

Why did you vote for Unity3D?

Cross-platform

You can try it for free and even release a game (with some conditions)

Confusing pricing scheme that can get expensive fast

88
Get it here

Why did you vote for Monkey X?

Cross-platform

Great language

Minimalist documentation

87
Get it here

Why did you vote for GameMaker: Studio?

Easy to learn

Supports lot of platforms

Exporting to some formats costs extra

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

71
Get it here

Why did you vote for libGDX?

Supports desktop, mobile and web

Good performance

Documentation is decent, but could be better

69
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

Need Xamarin for iOS and Android Building

38
Get it here

Why did you vote for Stencyl?

Cross-Platform

No coding required, great drag & drop interface

Tile system is somewhat inflexible

35
Get it here

Why did you vote for App Game Kit?

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

Available for Basic, C++ and Pascal

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

33
Get it on GitHub

Why did you vote for Torque 2D MIT?

Cross platform

You get the sourcecode

The Torsion editor is essential for runtime debugging

28
Get it here

Why did you vote for Moai SDK?

Fast

Easy-to-use particle engine

Not for beginning developers

27
Get it here

Why did you vote for Flixel?

Built-in pathfinding and following

Many ports available

Poor performance on mobile

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
24

Why did you vote for V-Play?

Easy integratable In-Game Level Editor, Runtime-Balancing and Level Store

Easy to Learn & Great Support: Lots of Tutorials, Demo Games, Examples, Support Forums with Core developers participating, Fast & Helpful Email Support

Expensive Monthly Beginner License

22
Get it here

Why did you vote for Allegro?

It uses DirectX on windows and OpenGL on other platforms

Good engine architecture

20
Get it on GitHub

Why did you vote for Godot?

Cross-platform

Free and open source

19
Get it here

Why did you vote for GDevelop?

Free & Open Source

Export to native code or HTML5

13

Why did you vote for Phaser.io?

Easy to learn

Support for Arcade Physics, Ninja Physics and p2.js

12
Get it here

Why did you vote for Corona SDK?

Very simple to use

Short LUA syntax

Online compilation

11
Get it here

Why did you vote for MonoGame?

Cross-platform

Open source

Performance is sub-par

11
Get it here

Why did you vote for HaxeFlixel?

Lots of demos

Getting started guide

10
Get it here

Why did you vote for Loom SDK?

Live reload of code and assets across multiple platforms

Powerful command line workflow

No visual tools support

9
Get it here

Why did you vote for GLBasic?

Easy to develop with

C/C++ support

No

8
Get it here

Why did you vote for Starling?

Strong community support

Cross-platform

6
Get it here

Why did you vote for Duality?

Great Editor

Open Source

Requires Windows for development.

5
Get it here

Why did you vote for FlashPunk?

Free

Simple graphics helper classes

5
Get it here

Why did you vote for Polycode?

MIT license

Additional LUA-based scripting system

It doesn't provides binaries yet

5
Get it here

Why did you vote for RPG Maker?

Easy to jump into using an intuitive WYSIWYG editor

Large and active community

Engine imposes arbitrary limits

3
Get it here

Why did you vote for GameSalad?

No-code editor

Cross-Platform

No gamepad support

3
Get it here

Why did you vote for ImpactJS?

Javascript

Web + Mobile

3
Get it here

Why did you vote for BlitzMax?

GUI for apps

Modular

2
Get it here

Why did you vote for Genome2D?

Haxe!

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 Ethanon Engine?

Lighting Engine

Integrated Box2D Physics

Small Community

1
Get it here

Why did you vote for Orx?

Automatic hot-loading of resources

Supports desktop and mobile

1
Get it here

Why did you vote for WiMi5?

Built in marketing tools

Built in monetisation tools

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?

Helpful code editor

Location library

0
Get it here

Why did you vote for Turbulenz?

Optimized JavaScript

HTML5 SDK

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?

Javascript

Eventbinding

0
Get it here

Why did you vote for Rapid 2D?

Easy to follow Graphical User Interface

Capable of generating a whole Visual Studio project

0

Why did you vote for Construct Classic?

very intuitive

easy to use

0

Why did you vote for ALGE SDK?

Cross-platform

Develop in Visual Studio

Are We Missing Something?

Help make this question more complete.

Add Option