Game engines for creating 2D games

We present to you our website’s attempt to create a comprehensive list of game engines that will be of interest to indie developers, convenient for initial engine selection, and help you take the next step toward creating your own computer game. Everything is simple, concise, categorized, and color-coded according to relevance.

 

Select a game engine category:

 

The best 2D (PC) 3D (PC) Cross MMO + Web Mobile

 

Game engines for creating 2D games

 

Name Description, advantages Platforms Language Genres Price
001 Game Creator
(2013)
An engine built on the Game Maker platform. It allows you to create game scripts in a convenient graphical format. Numerous pre-made game templates are available.
Website: engine001.com
Windows, iPhone, Android — 2D, 3D games of any genre Free,
$10/Month
Andorra2D
v.0.451
(2009)
A direct successor to DelphiX, a 2D engine with new features. Supports DirectX and OpenGL.
Website: andorra.sourceforge.net
Windows Object Pascal 2D strategy, side-scrolling, arcade, platformer For free
Box2D
v.2.3
(2013)
Not a full-fledged game engine, but a real-time physics engine designed for working with 2D physical objects. The engine is used in the following games: Angry Birds, Limbo, and Crayon Physics Deluxe.
Website: box2d.org
— C++ 2D games of any genre For free
DGD (Dworkin’s Game Driver)
v.1.4.18
(2010)
An object-oriented MUD engine. MUDs are text-based games played via a client-server system.
Website: dworkin.nl
Windows, Mac, Unix C, Java MUD games For free
Exult
v.1.2
(2004)
A free reincarnation of the Ultima VII game engine from 1990.
Website: exult.sourceforge.net
Windows, Mac, Linux — 2D RPG For free
FIFE (Flexible Isometric Free Engine)
v.0.3.5
(2013)
A free engine for creating 2D isometric games. Supports assets from Fallout and Fallout 2. It also includes many developments for strategy games. Disadvantages: Difficult to master.
Website: fifengine.net
Windows, Mac, Linux C++, Python, ActivePython 2D games, RPGs, RTS For free
HGE (Haaf’s Game Engine)
v.1.81
(2008)
A simple and easy-to-use engine for creating 2D games. It comes with an SDK. The engine has very user-friendly documentation and clear tutorials demonstrating its main capabilities.
Website: hge.relishgames.com
Windows C++ 2D games of any genre For free
Game Maker
v.8.1.140
(2013)
The game engine is designed for creating 2D games without programming languages, suitable for beginners. Lines of code are replaced with pre-defined character actions. This program is excellent for top-down games and side-scrolling platformers.
Website: gamemaker.io/ru
Windows drag-and-drop interface, C++ scripting language 2D games of any genre Free,
$49.99,
$799.99
LOVE
v.0.9.0
(2013)
A popular free 2D engine. Open source. The following games were created using this engine: Mari0, Duck Marines, Mr. Rescue, Sienna, and Super Catacombs.
Website: love2d.org
Windows, Mac, Linux Lua 2D games of any genre For free
MUGEN
v.1.1
(2013)
A highly specialized 2D fighting game engine. It includes working fighter models from most popular 2D fighting games of the 1990s.
Website: elecbyte.com/mugen (unavailable)
Windows, MS-DOS, Linux C 2D fighting game For free
OpenBOR
v.3.0
(2010)
A 2D engine from Senile Team. 4-player support. Memory management. The following games were created using this engine: OpenBor Doom, Beast of Rage (a remake of the legendary Street of Rage/Bare Knuckle).
Website: senileteam.com
Windows, Dreamcast, PSP, PS2, Xbox, GP2X C++, C# Beat ’em up (fights to complete) For free
OMEGA Engine
v.1.15
(2007)
Game development engine. Uses DirectX or OpenGL API, depending on the version. The engine is fairly easy to learn.
Website: andru-kun.inf.ua/omega
Windows Delphi (Object Pascal), C++ 2D games of any genre For free
Pentagram
(2007)
A project creating the game engine used in the released game Ultima VIII: Pagan.
Website: pentagram.sourceforge.net
Windows, Mac, Linux — 2D RPG For free
QSP (Quest Soft Player) (AeroQSP)
(2010)
A popular cross-platform Russian engine for creating Interactive Fiction (text-based) games. QSP’s author and lead developer is Valery Argunov, aka Byte.
Website: qsp.su
Windows, Mac, Linux, Windows Mobile, Android, PSP Visual Basic, C Quests, Interactive Fiction For free
RPG Maker
VX Ace
(2013)
Simple enough for a kid, powerful enough for a developer—that’s the motto of this engine. RPG Maker VX Ace improves every aspect of RPG creation.
Website: rpgmakerweb.com
— — 2D RPG —
Scrupp
v.0.4
The engine’s creators’ primary goal is to make the core as small and simple as possible. It uses several SDL libraries and OpenGL.
Website: scrupp.sourceforge.net
Windows, Mac, Linux Lua 2D games of any genre For free
Stratagus
v.2.2.7
(2012)
A cross-platform game engine for real-time strategy games like Warcraft 2, with source code and sprites. Support for playing over a local network or the internet.
Website: stratagus.com
Windows, AmigaOS 4, BSD, Linux, Mac, MorphOS, AROS — RTS strategies For free
URQ A popular Russian engine for creating Interactive Fiction games (text-based games, simplified quests).
Website: questtext.narod.ru
— — Quests, Interactive Fiction For free
Zero Engine
v.3.1
(2009)
The Zero Engine is a set of ready-made game functions for the Game Maker engine. In addition to core engine systems, RPG systems, automata, and universal input systems, it also includes many scenarios.
Website: zeroengine0.digipen.edu
Windows Python 2D platformers, 2D RPG For free

 

Leave a Comment

Scroll to Top