Game Engines

From Mario Fan Games Galaxy Wiki

This page lists game engines: libraries and frameworks which make game development much easier than with normal libraries like SDL or OpenGL. Game engines are commonly used to develop fangames, since they make game development faster and easier than programming games from scratch.

General Information

Engine Game platform Official IDE 2-D support 3-D support Usable without programming Programming language Cost License
Blender Game Engine Cross-platform Yes No Yes No Python Free FLOSS
(GNU GPL)
Clickteam Fusion 2.5 Cross-platform Yes Yes No Yes ? $99 USD Proprietary
cocos2d Platform-independent No Yes No No Python Free FLOSS
(MIT)
Construct Classic Windows Yes Yes Yes Yes Event editor
Python
Free FLOSS
(GNU GPL)
ENIGMA Cross-platform Yes Yes Partial Yes EDL: a mixture of C++ and GML Free FLOSS
(GNU GPL)
Game Editor Cross-platform Yes Yes No Yes C-like scripting language Free FLOSS
(GNU GPL)
GameMaker Studio 2 Cross-platform Yes Yes Partial Yes GML Desktop: $99 USD Proprietary
GDevelop Cross-platform Yes Yes ? Yes ? Free FLOSS
(GNU GPL, GNU LGPL, zlib)
LÖVE Cross-platform No Yes No No Lua Free FLOSS
(zlib license)
SGE Game Engine Platform-independent No Yes No No Python Free FLOSS
(GNU LGPL)
Unity Cross-platform Yes Yes Yes No C# Unity Free: feature-limited free version
Unity Pro: $1500 USD or $75/month
Proprietary

Game Platform Support

What platforms games made with each game engine will run on.

Engine Windows OS X GNU/Linux BSD Android iOS Web
Blender Game Engine Yes Yes Yes Yes No No No
Clickteam Fusion 2.5 Yes No No No Yes Yes Flash Player, HTML5
cocos2d Yes Yes Yes Yes No No No
Construct Classic Yes No No No No No No
ENIGMA Yes Yes Yes Yes No No No
Game Editor Yes Yes Yes Yes Yes Yes No
GameMaker Studio 2 Yes Yes Ubuntu No Yes Yes HTML5
GDevelop Yes Yes Yes ? No No HTML5
LÖVE Yes Yes Yes Yes ? ? No
SGE Game Engine Yes Yes Yes Yes No No No
Unity Yes Yes Yes No Yes Yes Flash Player, Unity Web Player

IDE Platform Support

What platforms the official IDEs of each game engine will run on.

Engine Windows OS X GNU/Linux BSD
Clickteam Fusion 2.5 Yes No No No
Construct Classic Yes No No No
ENIGMA (LateralGM) Yes Yes Yes Yes
Game Editor Yes Yes Yes Yes
GameMaker Studio 2 Yes Yes No No
GDevelop Yes ? Yes ?