Note: The following list is not exhaustive. It mixes game engines with rendering engines as well as API bindings without any distinctions.
Name |
Primary programming language |
Scripting |
Cross-platform |
2D/3D oriented |
Target platform |
Notable games |
License |
Notes and references |
4A Engine |
|
|
Yes |
3D |
Microsoft Windows, OS X, GNU/Linux, PlayStation 3, PlayStation 4, Xbox 360, Xbox One |
Metro 2033, Metro: Last Light |
Proprietary |
|
Adventure Game Interpreter |
|
C style |
Yes |
2D |
DOS, Apple SOS, ProDOS, Macintosh System, Atari TOS |
List |
Proprietary |
|
Adventure Game Studio |
C++ |
AGSScript |
Yes |
2D |
Windows, Linux |
Chzo Mythos, The Blackwell Series |
Artistic License 2.0 |
Mostly used to develop third-person pre-rendered graphical adventure games, one of the most popular for developing amateur adventure games. |
Alamo |
|
|
Yes |
3D |
Windows, OS X, Xbox 360 |
Star Wars: Empire at War, Star Wars: Empire at War: Forces of Corruption, Universe at War: Earth Assault |
Proprietary |
|
Aleph One |
C++ |
Lua, Marathon markup language |
Yes |
2.5D |
Windows, Linux, OS X |
Aleph One (Marathon remake) |
GPL |
FPS engine |
Allegro |
C |
Ada, C++, C#, D, Lisp, Lua, Mercury, Pascal, Perl, Python, Scheme |
Yes |
2D |
Windows, Linux, OS X, iOS, Raspberry Pi, DOS |
|
zlib |
Graphics, audio, and input. |
Antiryad Gx |
|
C, C++, Gel |
Yes |
3D |
Microsoft Windows, Mac OS, Linux, iOS, Android, AmigaOS, AROS, MorphOS, NACL |
|
Proprietary |
|
Anura |
C++ |
|
Yes |
2D |
Windows, Linux, OS X, iOS, Android, BlackBerry 10 |
Frogatto & Friends |
zlib |
[citation needed] |
Anvil |
C++, C# |
|
Yes |
3D |
Microsoft Windows, PlayStation 3, PlayStation 4, PlayStation Vita, Wii U, Xbox 360, Xbox One |
List |
Proprietary |
|
Ardor3D |
Java |
|
Yes |
3D |
Cross-platform |
|
zlib |
Fork of jMonkeyEngine 2.0 |
Aurora toolset |
C++ |
NWScript |
No |
3D |
Windows |
Neverwinter Nights |
Proprietary |
|
BigWorld |
|
Python |
Yes |
3D |
Windows, Linux, Xbox 360, PlayStation 3 |
List |
Proprietary |
|
Blend4Web |
JavaScript, Python, C, C++ |
JavaScript |
Yes |
3D |
WebGL, Windows, Linux, OS X, iOS, Android |
Experience Curiosity, Petigor's Tale, Back to the Middle Ages |
GPLv3 or commercial |
Game content, including graphics, animation, sound, and physics, is authored in the 3D modeling and animation suite Blender.[1] |
Blender |
C, C++ |
Python |
Yes |
2D, 3D |
Windows, Linux, OS X, Solaris |
Yo Frankie!, Sintel The Game, ColorCube |
GPL |
2D/3D game engine packaged in a 3D modeler with integrated Bullet physics library.[2][3] |
Bork3D Game Engine |
C++ |
|
Yes |
3D |
iOS, Mac OS X, Microsoft Windows |
List |
Proprietary |
|
BRender |
|
|
Yes |
3D |
Microsoft Windows, MS-DOS, PlayStation |
Carmageddon, FX Fighter, I-War (Independence War). |
Proprietary |
|
Build engine |
C |
|
Yes |
2.5D |
Windows, Linux, OS X, DOS |
Duke Nukem 3D, Shadow Warrior, Blood, Redneck Rampage |
Custom |
FPS engine, 2.5D (2D grid base geometry.) |
Buildbox |
C++ |
|
Yes |
2D |
Windows, OS X, iOS, Android |
Ball Jump, Sky, The Line Zen, Phases |
Proprietary |
"Drag and drop game builder without scripting" |
C4 Engine |
|
|
Yes |
3D |
PlayStation 4, PlayStation 3, Microsoft Windows, Mac OS X, Linux, iOS |
List |
Proprietary |
"The C4 Engine has been retired and is no longer available for licensing." |
Cafu Engine |
C++ |
Lua |
Yes |
3D |
Windows, Linux, OS X |
|
GPL or Proprietary |
Includes a map editor and networking.[4] |
Chrome Engine |
C++ |
|
Yes |
3D |
Microsoft Windows, Linux, PlayStation 4, Xbox One |
List |
Proprietary |
|
ClanLib |
C++ |
|
Yes |
2.5D |
Windows, Linux, OS X |
|
zlib |
|
Clausewitz |
C++ |
|
Yes |
3D |
Windows, OS X, Linux |
All Paradox Development Studio games since 2007 |
Proprietary |
|
Clickteam Fusion |
|
|
Yes |
2D |
Windows, iOS, Android, HTML5, Adobe Flash |
Five Nights at Freddy's |
Proprietary |
|
Cocos2d, Cocos2d-x, Cocos2d-html5 |
C++, Python, Objective-C, JavaScript |
JavaScript, Java, Lua |
Yes |
2D, 2.5D, 3D |
Windows, Linux, OS X, iOS, Android, BlackBerry, Tizen |
Hardest Game Ever 2, DQMSL, Tiny Village, Badland, Small Street, Tiny Tower, Pocket Planes, Hill Climb, Star Thief, Geometry Dash |
MIT |
iOS target uses Objective-C. Android target binds to Java. |
Codea |
Lua |
|
No |
2D |
iOS |
Cargo-Bot |
Apache 2.0 |
|
Coldstone |
|
|
Yes |
2D |
Mac OS 9, OS X, Windows |
Pillars of Garendall |
Proprietary |
|
Construct |
C++ |
Javascript |
Yes |
2D |
Microsoft Windows, OS X, Wii U, HTML5 capable internet browsers |
|
Proprietary, GPL |
Classic version available under GPL. |
CopperCube |
|
|
Yes |
3D |
Windows, OS X, Android, WebGL, Adobe Flash |
|
Proprietary |
|
Core3D |
Objective-C |
|
Yes |
3D |
Windows, Linux, OS X, iOS |
CoreBreach |
3D Engine MIT, Source Code GPL v2 |
[5] |
Corona |
Lua |
|
Yes |
2D |
iOS (Apple), Android, Kindle, Windows Phone 8, Apple TV, Android TV, Mac OS X, Windows |
|
Proprietary |
|
CPAL3D |
|
|
No |
3D |
Windows |
Memento Mori |
Proprietary |
|
Creation Engine |
C++ |
Papyrus |
Yes |
3D |
Windows, PlayStation 3, Xbox 360, Xbox One, PlayStation 4 |
The Elder Scrolls V: Skyrim, Fallout 4 |
Proprietary |
|
CryEngine |
C++ |
Lua |
Yes |
3D |
Microsoft Windows, OS X, Linux, PlayStation 3, PlayStation 4, Wii U, Xbox 360, Xbox One, iOS, Android |
List |
Proprietary |
|
Crystal Tools |
|
|
Yes |
3D |
PlayStation 3, Xbox 360, Microsoft Windows, Wii |
List |
Proprietary |
|
Crystal Space |
C++ |
Java, Perl, Python |
Yes |
3D |
Windows, Linux, OS X |
Keepsake, The Crystal Scrolls, Yo Frankie! |
LGPL |
|
Cube |
C++ |
|
Yes |
3D |
Windows, Linux, OS X |
AssaultCube, Cube |
zlib |
Previous generation (means it has a successor), 2D grid-based system, optimized for outdoor rather than indoor maps. |
Cube 2 |
C++ |
CubeScript |
Yes |
3D |
Windows, Linux, OS X |
Cube 2, Red Eclipse |
zlib |
Efficient 6-directional height map based geometry (versus traditional Polygon soup model), hence the name Cube, FPS engine. |
Dagor Engine |
|
|
Yes |
3D |
Microsoft Windows, PlayStation 4, PlayStation 3, Xbox 360, Linux, OSX |
List |
Proprietary |
|
Delta3D |
C++ |
Python |
Yes |
2.5D |
Cross-platform |
|
LGPL |
|
Dim3 |
C++ |
JavaScript |
Yes |
3D |
Cross-platform |
|
MIT |
|
DimensioneX Multiplayer Engine |
Java |
Java, VBScript |
Yes |
2.5D |
Cross-platform |
Underworld Online |
GPL |
Produces browser games with pseudo-3D views. Games can be turned into Facebook Apps. Intended for beginners. |
DX Studio |
C++ |
JavaScript |
No |
3D |
Windows |
Notable games |
Proprietary / Freeware |
|
Dunia Engine |
C++ |
|
Yes |
3D |
Microsoft Windows, PlayStation 3, Xbox 360, PlayStation 4, Xbox One |
List |
Proprietary |
Based on CryEngine. |
ego |
|
|
Yes |
3D |
PlayStation 3, Microsoft Windows, Xbox 360, Mac OS X, Wii, Wii U, Xbox One, PlayStation 4 |
List |
Proprietary |
Primarily utilized for racing games. |
Electron toolset |
C# |
NWScript |
No |
3D |
Windows |
Neverwinter Nights 2 |
Proprietary |
|
Elflight Engine |
Java |
|
Yes |
3D |
Cross-platform |
|
Proprietary |
Targeted for web based games |
Enforce |
|
|
No |
3D |
Windows |
Shade: Wrath of Angels, Alpha Prime, Carrier Command: Gaea Mission, Take On Mars |
Proprietary |
|
Enigma Engine |
|
|
Yes |
3D |
Windows, OS X, |
Blitzkrieg, Blitzkrieg 2 |
Proprietary |
|
Esperient Creator |
Lang |
Lisp, CScript |
No |
3D |
Windows |
|
Proprietary |
|
Essence Engine |
|
|
No |
3D |
Windows |
List |
Proprietary |
|
Euphoria |
|
|
Yes |
3D |
Microsoft Windows, PlayStation 4, Xbox One, PlayStation 3, Xbox 360, iOS, Android |
|
Proprietary |
|
Exult |
C++ |
|
Yes |
2D |
Windows, Linux, OS X, BSD |
|
GPL |
Free software re-implementation of the Ultima VII game engine. |
Flare3D |
ActionScript 3 |
|
Yes |
3D |
Web, Windows, iOS, Android, BlackBerry |
List |
Proprietary |
|
Flixel |
ActionScript |
|
Yes |
2D |
|
Various games by Gregory Weir |
MIT |
Boiler-plate code for Flash games. |
Forgelight Engine |
|
|
No |
3D |
Windows |
Free Realms, PlanetSide 2, Landmark, EverQuest Next, H1Z1: Just Survive, H1Z1: King of the Kill |
Proprietary |
|
Fox Engine |
|
|
Yes |
3D |
Microsoft Windows, PlayStation 3, PlayStation 4, Xbox 360, Xbox One |
List |
Proprietary |
|
Freescape |
|
Freescape Command Language |
Yes |
3D |
Amstrad CPC, ZX Spectrum, IBM PC, Commodore 64, Commodore Amiga, Atari ST |
List |
Proprietary |
|
Frostbite |
C++ |
|
Yes |
3D |
Microsoft Windows, PlayStation 3, PlayStation 4, Xbox 360, Xbox One |
List |
Proprietary |
Used originally for the Battlefield series of video games. |
Future Pinball |
|
|
No |
3D |
Windows |
|
Freeware |
|
Gamebryo |
C++ |
|
Yes |
3D |
Microsoft Windows, PlayStation 3, PlayStation 4, Xbox 360, Xbox One |
List |
Proprietary |
|
Game Editor |
|
Custom (C styled) |
Yes |
2D |
iPhone, iPad, Mac OS X, Windows (95-Windows 7), Linux, Windows-based Smartphones, GP2X, Pocket PCs, Handheld PCs |
Notable games |
GPL / Proprietary |
|
GameMaker: Studio |
C++ |
Game Maker Language |
Yes |
2D |
Windows, Windows 8, Xbox 360, Xbox One, PlayStation 3, PlayStation 4, PlayStation Vita, Mac OS X, Ubuntu, HTML5, Android, iOS, Windows Phone 8, Tizen |
Hotline Miami, Spelunky, Undertale, Gunpoint |
Proprietary |
Limited 3D capabilities. |
GamePlay3D |
C++ |
Lua |
Yes |
3D |
Windows, Linux, OS X, iOS, BlackBerry 10, Android |
|
Apache 2.0 |
Aimed at the indie game developer ecosystem with similar features to cocos2d-x. |
GameSalad |
Lang |
Script |
Yes |
2D |
iOS, Android |
|
Proprietary |
|
Gamestudio |
|
C-Script, Lite-C |
No |
3D |
Windows |
List |
Proprietary |
Games can be published royalty-free. |
Gamvas |
JavaScript |
JavaScript |
Yes |
2D |
HTML5 |
|
MIT |
HTML5 canvas game engine with Box2D integration. |
Godot |
C++ |
GDScript |
Yes |
2D, 3D |
Cross-platform |
|
MIT |
|
GoldSrc |
C, C++, Assembly |
|
Yes |
3D |
Windows, OS X, Linux, PlayStation 2, Xbox, Dreamcast |
Half-Life, Team Fortress Classic, Half-Life: Opposing Force, Counter-Strike, Ricochet, Deathmatch Classic, Half-Life: Blue Shift, Half-Life: Decay, Day of Defeat, Counter-Strike: Condition Zero, Counter-Strike Neo, Counter-Strike Online |
Proprietary |
Heavily modified Quake engine. |
HeroEngine |
C++, C# |
HeroScript Language |
No |
3D |
Windows |
Star Wars: The Old Republic |
Proprietary |
|
Horde3D |
C++ |
|
Yes |
3D |
Windows, Linux |
|
EPL |
Horde3D is a small 3D rendering engine designed for large crowds of animated characters. |
HPL Engine |
C++ |
AngelScript |
Yes |
3D |
Windows, Linux, OS X |
Penumbra: Overture, Penumbra: Black Plague, Penumbra: Requiem, Amnesia: The Dark Descent, Amnesia: A Machine for Pigs, Soma (video game) |
Proprietary, GNU General Public License |
HPL is a cross-platform game engine which is compatible with the OpenGL, OpenAL, and Newton Game Dynamics libraries. One of the engine's defining features is its ability for advanced object interaction through the use of Newton's physics code. HPL Engine 1, the first version, is available under GPL. |
id Tech 1 (Doom) |
C |
ACS |
Yes |
2.5D |
Windows, Linux, OS X |
Doom, Doom II, Heretic, Hexen, Strife, Chex Quest |
GPL |
2D-based level geometry, sprites, and particles, uses clever methods to give the illusion of 3D depth. |
id Tech 2 (Quake) |
C |
QuakeC |
Yes |
3D |
Windows, Linux, OS X |
Quake |
GPL |
First true 3D id Tech engine. |
id Tech 2 (Quake II) |
C |
C |
Yes |
3D |
Windows, Linux, OS X |
Quake II |
GPL |
Better known as the Quake II engine. |
id Tech 3 |
C |
C |
Yes |
3D |
Windows, Linux, OS X |
Quake III Arena |
GPL |
Better known as the Quake III engine. |
id Tech 4 |
C++ |
C++ via DLLs |
Yes |
3D |
Windows, Linux, OS X |
Doom 3, Doom 3: BFG Edition, Quake 4 |
GPL |
Better known as the Doom 3 engine; featured advanced lighting and shadows, and interactive GUI surfaces. |
id Tech 5 |
C++, AMPL, Clipper, Python |
Script |
Yes |
3D |
Windows, Mac OS X, Xbox 360, Xbox One, PlayStation 3, PlayStation 4 |
Rage, Wolfenstein: The New Order, Wolfenstein: The Old Blood, The Evil Within |
Proprietary |
First id Tech engine to feature MegaTexture technology, starting with Rage. |
id Tech 6 |
|
|
Yes |
3D |
Windows, Xbox One, PlayStation 4 |
Doom (2016) |
Proprietary |
|
iMUSE |
|
|
N/A |
N/A |
Integrated with other engines |
Monkey Island 2: LeChuck's Revenge, all LucasArts adventure games afterwards |
Proprietary |
Dynamic music system. |
Infinity Engine |
|
|
Yes |
2D |
Microsoft Windows, Mac OS, Mac OS X, AmigaOS 4 |
Baldur's Gate, Planescape: Torment, Icewind Dale, Baldur's Gate II: Shadows of Amn, Icewind Dale II |
Proprietary |
|
INSANE |
|
|
N/A |
N/A |
Integrated with other engines |
Star Wars: Rebel Assault, Star Wars: Rebel Assault II: The Hidden Empire, Full Throttle |
Proprietary |
Video compression technology used to create high-quality full screen videos. |
ioquake3 |
C |
|
Yes |
3D |
Windows, Linux, OS X |
Urban Terror |
GPL |
|
Iron Engine |
|
|
No |
3D |
Windows |
Sins of a Solar Empire, Sins of a Dark Age |
Proprietary |
|
IW engine |
C++ |
|
Yes |
3D |
Microsoft Windows, OS X, PlayStation 4, PlayStation 3, Xbox One, Xbox 360, Wii U, Wii |
Call of Duty series |
Proprietary |
Originally built from id Tech 3. |
Jade |
|
|
Yes |
3D |
Cross-platform |
List |
Proprietary |
|
Jake2 |
Java |
|
Yes |
3D |
Cross-platform |
|
GPL |
Java port of the Quake II game engine. |
Jedi |
C |
|
Yes |
2.5D |
MS-DOS, Windows |
Star Wars: Dark Forces, Outlaws |
Proprietary |
Was rumored to have been reverse engineered from Doom's engine. |
jMonkeyEngine |
Java |
|
Yes |
3D |
Cross-platform |
|
BSD |
A community-centric project that is used by several commercial game studios. |
Jogre |
Java |
|
Yes |
2D |
Cross-platform |
|
GPL |
Used by many schools as part of the course work. |
Kinetica |
|
|
No |
3D |
PlayStation 2 |
List |
Proprietary |
|
Kivy |
Python |
Kv |
Yes |
2.5D |
Windows, Linux, OS X, iOS, Android |
Deflectouch, FishLife |
MIT |
For rapid development that can make multi-touch apps. |
Leadwerks Game Engine |
C++ |
Lua |
Yes |
3D |
Linux, Windows Vista, Windows 7, Windows 8 |
Hoodwink, Rogue System |
Proprietary |
Easy to learn game development for beginners. |
LibGDX |
Java |
|
Yes |
2D, 3D |
GNU/Linux, Windows, Mac OS X, iOS, Android, Java applet, WebGL |
|
Apache 2.0 |
Libgdx is a Java game development framework that provides a unified API that works across all supported platforms. |
LithTech |
|
|
Yes |
3D |
Cross-platform |
List |
Proprietary |
|
Lumberyard |
C++ |
Lua |
Yes |
|
PlayStation 4, Xbox One, Microsoft Windows |
|
Proprietary |
|
Luminous Studio |
|
|
Yes |
3D |
PlayStation 4, Xbox One, Microsoft Windows |
Final Fantasy XV |
Proprietary |
|
LyN |
|
|
Yes |
3D |
Cross-platform |
List |
Proprietary |
Intended to scale effectively on both 7th and 8th generation consoles. |
M.U.G.E.N |
C |
|
Yes |
2D |
Linux, MS-DOS, Microsoft Windows, Mac OS X |
|
Freeware |
Used Allegro initially, now relies on SDL |
LÖVE |
C++ |
Lua |
Yes |
2D |
iOS, Android, Windows, Linux, OS X, NetBSD, FreeBSD, OpenBSD, Solaris,and all platforms supportted by pkgsrc[6] |
Mari0, Journey to the Center of Hawkthorne |
zlib |
[7] |
Marmalade |
C++, Lua, Objective-C, HTML5 |
Lua, 2DKit |
Yes |
2D, 3D |
iOS, Android, BlackBerry, Windows 10, Amazon, Mac OS X, Windows, Tizen, Roku, Chromecast |
List of Marmalade Games |
Proprietary |
High-performance, cross-platform game engine with authoring tools and asset store. |
MikuMikuDance |
C++ |
|
No |
3D |
Windows |
|
Freeware |
|
Mizuchi |
|
|
Yes |
3D |
PC, PlayStation 4 |
|
Proprietary |
Under development, no games have been released yet. |
Moai SDK |
C++ |
Lua |
Yes |
2D |
Windows, OS X, iOS, Android, Linux |
Crimson Steam Pirates, Broken Age, Lost in Paradise |
CPAL |
|
MT Framework |
|
|
Yes |
3D |
PlayStation 3, Xbox 360, Microsoft Windows, Wii, Wii U, Nintendo 3DS, PlayStation Vita |
List |
Proprietary |
Intended to be a 7th generation console engine, it was replaced by Panta Rhei. |
Nebula Engine |
|
|
No |
3D |
Windows |
Drakensang: The Dark Eye, Drakensang: The River of Time |
Proprietary |
[citation needed] |
NScripter |
|
|
No |
2D |
Windows |
|
Freeware |
|
Odyssey Engine |
|
|
Yes |
3D |
Windows, OS X |
Star Wars: Knights of the Old Republic, Star Wars: Knights of the Old Republic II: The Sith Lords |
Proprietary |
|
OGRE |
C++ |
C++ |
Yes |
3D |
Linux, Windows (all major versions), OS X, NaCl, WinRT, Windows Phone 8, iOS and Android |
Torchlight |
MIT |
3D rendering engine used by several games. |
ONScripter |
NScripter |
NScripter |
Yes |
2D |
Windows, Mac OS X, Linux, Dreamcast, PSP, iOS |
Narcissu, Saya no Uta, Tsukihime |
GPL |
Used to develop visual novels and first-person adventure games. |
OpenClonk |
C++ |
C4Script |
Yes |
2.5D |
Windows, Linux, Mac OS X |
OpenClonk |
ISC |
Engine for 2D action/strategy platformers with 3D graphics. |
OpenSimulator |
C# |
LSL |
Yes |
3D |
|
|
BSD |
A server platform for hosting virtual worlds that is compatible with Second Life clients. |
ORX |
C/C++ |
Custom |
Yes |
2.5D |
Windows, Linux, Mac OS X, iOS, Android |
Le Magasin des Suicides |
zlib |
3D accelerated |
Panda3D |
C++ |
Python |
Yes |
3D |
Windows, Linux, OS X, iOS |
Toontown Online, Pirates of the Caribbean Online |
BSD |
|
Panta Rhei |
|
|
Yes |
3D |
PlayStation 4, Xbox One, Microsoft Windows |
Deep Down |
Proprietary |
Successor to MT Framework for 8th generation consoles. |
PhyreEngine |
C++ |
|
Yes |
3D |
PC, PlayStation Portable, PlayStation Vita, PlayStation 3, PlayStation 4 |
List |
Proprietary, Freeware |
|
Pie in the Sky |
C |
|
Yes |
2.5D |
MS-DOS, Windows, OS X |
List |
Proprietary |
|
PlayCanvas |
JavaScript |
JavaScript |
Yes |
3D |
Windows Linux Mac OS X iOS HTML5 Android |
Swoop, Zombie Pac-man |
MIT |
Users can work on a game at the same time via online browser and publish to multiple platforms. Engine uses WebGL and includes physics. |
PlayN |
Java |
|
Yes |
2D |
iOS, Android, HTML5, Windows, Linux |
Angry Birds Chrome |
Apache 2.0 |
|
PLIB |
C++ |
|
Yes |
3D |
Windows, Linux, OS X |
|
LGPL |
|
Pyrogenesis |
C++ |
JavaScript |
Yes |
3D |
Windows, Linux, OS X |
0 A.D. |
GPL |
Designed for RTS games. |
Q |
|
|
Yes |
3D |
Microsoft Windows, Mac OS X , Linux, PS2, PS3, Wii |
|
Proprietary |
|
Real Virtuality |
C++ |
|
Yes |
3D |
Microsoft Windows, Xbox |
ARMA 2, ARMA 3, DayZ |
Proprietary |
|
REDengine |
|
|
Yes |
3D |
Microsoft Windows, OS X, Xbox 360, Xbox One, PlayStation 4 |
The Witcher 2: Assassins of Kings, The Witcher 3: Wild Hunt |
Proprietary |
|
Ren'Py |
Python |
Pygame |
Yes |
2D |
Windows, Mac OS X, Linux, Android, OpenBSD |
Analogue: A Hate Story, Jisei, Katawa Shoujo |
MIT |
Used to develop visual novels and first-person adventure games. |
RenderWare |
|
RWX |
Yes |
3D |
Microsoft Windows, Mac OS, Nintendo GameCube, Wii, Xbox, Xbox 360, PlayStation 2, PlayStation 3, PlayStation Portable |
List of RenderWare games |
Proprietary |
RenderWare script only available in version 2. |
Retribution Engine |
C++ |
|
No |
3D |
Windows |
|
GPL |
For first person shooter games. |
Riot Engine |
|
|
Yes |
3D |
Windows, PlayStation 2 |
Drakan: Order of the Flame, Drakan: The Ancients' Gates, The Lord of the Rings: The Fellowship of the Ring, The Suffering, The Suffering: Ties That Bind |
Proprietary |
|
Rockstar Advanced Game Engine (RAGE) |
|
|
Yes |
3D |
Microsoft Windows, PlayStation 3, PlayStation 4, Wii, Xbox 360, Xbox One |
List |
Proprietary |
|
RPG Maker |
|
Ruby, JavaScript |
Yes |
2D |
PC-8801, MSX2, PC-9801, Super Famicom, Microsoft Windows, Sega Saturn, PlayStation, Game Boy Color, PlayStation 2, Game Boy Advance, Nintendo DS |
Alpha Kimori, Ao Oni, Aveyond series, Barkley, Shut Up and Jam: Gaiden, Corpse Party, Eternal Eden, Laxius Force, One Night Trilogy, Super Columbine Massacre RPG!, To the Moon, Yume Nikki |
Proprietary |
Game creation system that allows users to build their own role-playing games. |
SAGE |
|
|
Yes |
3D |
Windows, Macintosh, Xbox 360, PlayStation 3 |
List |
Proprietary |
Used for real-time strategy games. |
SCUMM |
|
|
Yes |
2D |
3DO, Amiga, Apple II, Atari ST, CDTV, Commodore 64, Fujitsu Towns & Marty, Apple Macintosh, Nintendo Entertainment System, DOS, Microsoft Windows, Sega Mega-CD and TurboGrafx-16/PC Engine |
Maniac Mansion |
Proprietary |
Full name is Script Creation Utility for Maniac Mansion, from the first game it was used with. It utilizes iMUSE and INSANE. ScummVM provides an open source recreation. |
Shark 3D |
C++ |
Python |
Yes |
3D |
Windows, Xbox, Xbox 360 |
Dreamfall: The Longest Journey |
Proprietary |
|
ShiVa |
C++ |
Lua |
Yes |
3D |
Windows, OS X, Linux, iOS, Android, Windows Phone, BlackBerry, PlayStation 3, PlayStation 4, Wii, Xbox 360, Xbox One, WebGL |
Prince of Persia 2: The Shadow and the Flame (Mobile remake) |
Proprietary |
|
Sierra's Creative Interpreter (SCI) |
|
|
Yes |
2D |
Amiga, Atari ST, Macintosh, PC-9801, IBM PC |
Version list with games |
Proprietary |
|
Silent Storm engine |
|
|
No |
3D |
Windows |
Silent Storm, Night Watch, Hammer & Sickle, Day Watch |
Proprietary |
Used for turn-based tactics games. |
Sith |
|
COG |
No |
3D |
Windows |
Star Wars Jedi Knight: Dark Forces II |
Proprietary |
Used as the basis of the GrimE engine |
Source |
C++ |
Squirrel, Lua |
Yes |
3D |
Windows, OS X, Linux, PlayStation 3, Xbox, Xbox 360, Android |
Half-Life 2, Counter-Strike: Source, Left 4 Dead and others (list) |
Proprietary |
The SDK is bundled with many Source games |
Source 2 |
C++ |
Lua |
Yes |
3D |
Windows, OS X, Linux |
Dota 2 |
Proprietary |
The first game using Source 2, Dota 2, was ported over from the original Source engine |
Spring |
C++ |
C, C++, Java/JVM, Lua, Python |
Yes |
3D |
Windows, Linux, OS X |
Balanced Annihilation, Zero-K |
GPL |
RTS, simulated events, OpenGL |
Starling Framework |
ActionScript |
|
Yes |
2D |
Windows, Mac OS X, GNU/Linux, iOS, Android |
Angry Birds Friends, Incredipede |
Simplified BSD |
Recreates the traditional Flash display list architecture on top of accelerated graphics hardware. |
Stencyl |
Haxe |
|
Yes |
2D |
Linux, OS X, Microsoft Windows |
|
Proprietary |
|
StepMania |
C++ |
Lua |
Yes |
3D |
Cross-platform |
In the Groove, Pump It Up Pro, Pump It Up Infinity |
MIT |
A rhythm video game and engine that was originally developed as a simulator of Konami's DDR. |
Stratagus |
C |
Lua |
Yes |
2D |
Linux |
Bos Wars |
GPL |
For real-time strategy games |
SunBurn XNA |
|
|
No |
3D |
Xbox Live |
AvaGlide |
Proprietary |
|
Three.js |
Javascript |
Javascript |
Yes |
3D, 2D |
HTML5, Windows, Linux, OS X, iOS, Android |
|
MIT |
|
TOSHI |
|
|
Yes |
3D |
Windows, Nintendo GameCube, Game Boy Advance, Nintendo DS, Wii, PlayStation 2, Xbox |
Jurassic Park: Operation Genesis,Nicktoons Unite!, Barnyard, El Tigre: The Adventures of Manny Rivera, de Blob, Marvel Super Hero Squad |
Proprietary |
|
Truevision3D |
Visual Basic, C++ |
|
No |
3D |
Windows |
|
Proprietary |
|
Torque3D |
C++ |
TorqueScript |
Yes |
3D |
Windows, Linux, OS X no more supported |
Marble Blast Gold, ThinkTanks, Tribes 2, Villagers and Heroes, Blockland |
MIT |
Includes multiplayer network code, seamless indoor/outdoor rendering engines, skeletal animation, drag and drop GUI creation, a built in world editor, and a C-like scripting language. |
Turbulenz |
TypeScript |
JavaScript |
Yes |
2D, 3D |
HTML5, iOS, Android |
Polycraft, Save the Day, Score Rush |
MIT |
[citation needed] |
UbiArt Framework |
|
|
Yes |
2.5D |
Cross-platform |
Rayman Origins, Rayman Legends, Child of Light, Valiant Hearts: The Great War |
Proprietary |
|
Unigine |
C++ |
UnigineScript |
Yes |
3D |
Windows, Linux, OS X, PlayStation 3, Android, iOS |
List |
Proprietary |
|
Unity |
C, C++, C# |
Mono, UnityScript ("also known as JavaScript for Unity"[8]), C#, Boo[9] |
Yes |
2D, 3D |
Windows, OS X, Xbox 360, Xbox One, Wii U, New 3DS, PlayStation 3, PlayStation 4, PlayStation Vita, Windows Phone, iOS, Android, BlackBerry 10, Tizen, Unity Web Player, Windows Store, WebGL, Oculus Rift, Gear VR, Android TV, Samsung Smart TV |
List of Unity games |
Proprietary |
|
Unreal Engine |
C++, C#, Assembly |
GLSL, Cg, HLSL, UnrealScript |
Yes |
3D |
Cross-platform |
List of Unreal Engine games |
Proprietary |
UnrealScript was removed in the version 4. |
V-Play Game Engine |
C++ |
QML, Javascript |
Yes |
2D |
iOS, Android, Microsoft Windows, Mac OS X |
List |
Proprietary |
Built on Qt |
Vengeance Engine |
C++ |
|
No |
3D |
Windows |
Tribes: Vengeance, SWAT 4 |
Proprietary |
Based on Unreal Engine version 2/2.5 |
Vicious Engine |
Lang |
Script |
Yes |
3D |
Nintendo GameCube, Wii, WiiWare, Xbox, Xbox 360, Xbox Live Arcade, PlayStation 2, PlayStation Portable, PlayStation Network, Microsoft Windows |
List |
Proprietary |
|
Virtools |
|
|
Yes |
3D |
|
Ballance |
Proprietary |
Used for game prototyping and rapid developments. |
Vision |
Lang |
Script |
Yes |
3D |
Microsoft Windows, Xbox 360, PlayStation 3, Wii, Wii U, iOS, Android, PlayStation Vita, IE6 and up, Firefox 2.0 and up, Google Chrome, Opera 9 and up |
List |
Proprietary |
|
Visual3D Game Engine |
C#/.NET |
|
Yes |
3D |
Windows, Xbox 360 |
|
Proprietary |
Commercial successor to the open-source RealmForge game engine. |
Visual Pinball |
C++ |
VBScript |
No |
3D |
Windows |
|
MAME like license |
|
VRAGE |
|
|
Yes |
3D |
Windows, Xbox One |
Miner Wars 2081, Space Engineers |
Proprietary |
Source code has been released under a commercial license. |
Wintermute Engine |
|
C-like syntax |
No |
2.5D |
Windows |
|
Donationware, MIT License |
The "lite" version lacks the 3D Actor function |
World Builder |
|
|
No |
2D |
System 3 |
|
Freeware |
|
WorldForge |
C++ |
Lua (client), Python (server) |
Yes |
3D |
|
|
GPL |
MMORPG framework consisting of Libraries, Server, Client, and Media. |
X-Ray Engine |
|
|
No |
3D |
Windows |
S.T.A.L.K.E.R.: Shadow of Chernobyl, S.T.A.L.K.E.R.: Clear Sky, S.T.A.L.K.E.R.: Call of Pripyat |
Proprietary |
|
XnGine |
|
|
No |
3D |
MS-DOS |
The Terminator: Future Shock, The Terminator: SkyNET, TES 2: Daggerfall, TES Legends: Battlespire, TES Adventures: Redguard |
Proprietary |
|
ZGameEditor |
Delphi |
Custom |
Yes |
3D |
Windows, Linux, OS X, Android |
|
MIT |
A lightweight game engine and IDE. |
Zest3D |
ActionScript 3, C++ |
Lua |
Yes |
3D |
Web, Windows, Linux, OS X, Android, iOS, BlackBerry |
|
Boost |
|
Zillions of Games |
|
Zillions Rules |
No |
2D |
Windows |
|
Proprietary |
|
Name |
Primary programming language |
Scripting |
Cross-platform |
2D/3D oriented |
Platform |
Notable games |
License |
Notes and references |