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 | ? | Python | Free | FLOSS (GNU GPL) |
cocos2d | Platform-independent | No | Yes | No | No | Python | Free | FLOSS (MIT) |
Construct Classic | Windows | 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 | Cross-platform | Yes | Yes | Partial | Yes | GML | Standard: Free Professional: $99 USD Master Collection: $799 USD |
Proprietary |
GDevelop | Cross-platform | Yes | Yes | ? | Yes | ? | Free | FLOSS (GNU GPL, GNU LGPL, zlib) |
LÖVE | Cross-platform | ? | Yes | ? | No | Lua | Free | FLOSS (zlib license) |
SGE Game Engine | Platform-independent | No | Yes | No | No | Python | Free | FLOSS (GNU LGPL) |
Unity | Cross-platform | ? | ? | Yes | ? | 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 |
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 | 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 |
---|---|---|---|---|
Construct Classic | Yes | No | No | No |
ENIGMA (LateralGM) | Yes | Yes | Yes | Yes |
Game Editor | Yes | Yes | Yes | Yes |
GameMaker: Studio | Yes | No | No | No |
GDevelop | Yes | ? | Yes | ? |