Game Engines

From Mario Fan Games Galaxy Wiki
Revision as of 16:27, 1 October 2017 by Q-Nova (talk | contribs) (Added a category.)

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 ?