Name(Alternate name)
Primary programming language
Release year
Scripting
Cross-platform
2D/3D oriented
Target platform
Notable games
License
Notes and references
4A Engine
C++
2010
None (native C++ development)
Yes
3D
Windows , macOS , Linux , PlayStation 3 , PlayStation 4 , Xbox 360 , Xbox One
Metro 2033 , Metro: Last Light , Metro Exodus
Proprietary
Developed by 4A Games ; renowned for its advanced rendering techniques.
A-Frame (VR)
JavaScript
2015
JavaScript
Yes
3D
Cross-platform
Primarily experimental VR experiences (e.g., projects like Mozilla Hubs )
MIT
Open source Entity component system WebVR framework
Adventure Game Interpreter
C
1984
C style
Yes
2D
DOS , Apple SOS , ProDOS , Classic Mac OS , Atari TOS
List
Proprietary
The engine behind many early Sierra adventure titles, made specifically for adventure games .
Adventure Game Studio
C++
1997
AGSScript
Yes
2D
Windows , Linux
Chzo Mythos , Blackwell
Artistic 2.0
Mostly used to develop third-person pre-rendered graphic adventure games , one of the most popular for developing amateur adventure games
Aleph One
C++
1999
Lua , Marathon markup language
Yes
2.5D
Windows , Linux , macOS
Aleph One (Marathon remake )
GPL-3.0-or-later
FPS engine
Amazon Lumberyard
C++
2015
Lua
Yes
3D
PlayStation 4 , Xbox One , Windows
New World
Proprietary
The software is free to download and use, however, it works closely with Amazon services.
Anvil
C++ , C#
2009
Custom proprietary scripting system
Yes
3D
Windows , PlayStation 3 , PlayStation 4 , PlayStation Vita , Wii U , Xbox 360 , Xbox One
List
Proprietary
Developed by Ubisoft and uses a custom scripting framework tailored for complex game logic and AI
AppGameKit
C++ , BASIC
2016
C# , C++ , AGK BASIC
Yes
2D, 3D
Windows , Mac , iOS , Android , HTML5 , Raspberry Pi
N/a
Proprietary
Designed for rapid game development specifically for beginners and indie game developers.
Ardor3D
Java
2008
None (native Java development )
Yes
3D
Cross-platform
Mainly academic projects/simulations; no major commercial titles
zlib
Fork of jMonkeyEngine 2.0
Aurora toolset
C++
2002
NWScript
Yes
3D
Windows , Linux , macOS
Neverwinter Nights
Proprietary
Originally developed by BioWare, it provided a framework for creating rRPGs.
Babylon.js
JavaScript , TypeScript
2013
JavaScript , TypeScript
Yes
3D
Cross-Platform
Various browser-based 3D experiences
Apache License 2.0
A powerful open source 3D engine for the web, Babylon.js simplifies development of interactive 3D so it can run on WebGL .
Blend4Web
JavaScript , Python , C , C++
2018
JavaScript
Yes
3D
WebGL , Windows , Linux , macOS , iOS , Android
Experience Curiosity
GPLv3 or commercial
Game content, including graphics, animation, sound, and physics, is authored in the 3D modeling and animation suite Blender [ 1]
Blender Game Engine
C , C++
2000
Python
Yes
2D, 3D
Windows , Linux , macOS , Solaris
Yo Frankie! , Sintel The Game , ColorCube
GPL-2.0-or-later
2D/3D game engine packaged in a 3D modelar with integrated Bullet physics library[ 2] [ 3]
Build engine
C
1995
Yes
2.5D
Windows , Linux , macOS , DOS
Duke Nukem 3D , Shadow Warrior , Blood , Redneck Rampage
Custom, free non-commercial use
FPS engine ; 2.5D , 2D grid base geometry
Buildbox
C++
2014
Optional (JavaScript )
Yes
2D, 3D
Windows , macOS , iOS , Android
Proprietary
2D/3D game builder with drag and drop functionalities, coding optional (not required), FREE license available
C4 Engine
C++
2015
C++ , Visual Script
Yes
3D
Windows , PlayStation 5 , PlayStation 4 , Xbox One
List
Proprietary
Chrome Engine
C++
2002
Yes
3D
Windows , Linux , PlayStation 4 , Xbox One
List
Proprietary
ClanLib
C
1999
Yes
2.5D
Windows , Linux , macOS
zlib
Clausewitz
C++
2007
Yes
3D
Windows , macOS , Linux
All Paradox Development Studio games since 2007
Proprietary
Clickteam Fusion
(Event-based Scripting w/ C++ Support)
1994
Yes
2D, 2.5D, 3D
Windows , iOS , Android , HTML5 , Adobe Flash
Five Nights at Freddy's , Baba Is You
Proprietary
Cobra Engine
C++ , C#
1988
Lua
Yes
3D
Windows , Xbox One , PlayStation 4 , iOS , Android
RollerCoaster Tycoon 3 , Planet Coaster , Planet Zoo , Jurassic World Evolution , Elite Dangerous
Proprietary
Cocos2d, Cocos2d-x, Cocos2d-html5
C++ , Python , Objective-C , JavaScript
2010
C++ , JavaScript , Java , Lua
Yes
2D, 2.5D, 3D
Windows , Linux , macOS , iOS , Android , BlackBerry , Tizen
Geometry Dash
MIT
Android target binds to Java; iOS target uses Objective-C
Codea
Lua
2011
No
2D, 3D
iOS
Apache 2.0
CraftStudio
C#
2015
Lua
Yes
2D, 3D
Windows , macOS , Linux
Free use
Used to create voxel -based games.
Construct
C++
2007
JavaScript , Event System
Yes
2D, 2.5D, 3D
Windows , macOS , Wii U , HTML5 capable web browsers
Hypnospace Outlaw
Proprietary , GPL Classic version
Coretech
C++
2009
Lua
Yes
3D
Cross-platform
Warhammer 40,000: Inquisitor - Martyr , King Arthur: Knight's Tale
Proprietary
Developed in-house by NeocoreGames
Creation Engine
C++
2011
Papyrus
Yes
3D
Windows , PlayStation 3 , Xbox 360 , Xbox One , PlayStation 4
The Elder Scrolls V: Skyrim , Fallout 4 , Fallout 76
Proprietary
CryEngine
C++
2002
C++ , C#
Yes
3D
Windows , macOS , Linux , PlayStation 3 , PlayStation 4 , Wii U , Xbox 360 , Xbox One , iOS , Android
Crysis , Far Cry
Proprietary
Crystal Tools
C++
2007
Yes
3D
PlayStation 3 , Xbox 360 , Windows , Wii
List
Proprietary
Crystal Space
C++
1997
Java , Perl , Python
Yes
3D
Windows , Linux , macOS
Keepsake , Yo Frankie!
LGPL-2.0-or-later
Cube Engine
C++
2001
CubeScript
Yes
3D
Windows , Linux , macOS
AssaultCube , Cube
zlib
Prior generation (means it has a successor), 2D grid-based system, optimized for outdoor not indoor maps
Cube 2 Engine
C++
2004
CubeScript
Yes
3D
Windows , Linux , macOS
Cube 2: Sauerbraten
zlib
Efficient 6-directional height map based geometry (versus traditional Polygon soup model), hence the name Cube, FPS engine
Dagor Engine
C++
2017
Yes
3D
Windows , PlayStation 4 , PlayStation 3 , Xbox 360 , Linux , macOS
List
BSD
Dark Engine
C++
1995
No
3D
Windows
Thief: The Dark Project , System Shock 2 , Thief II: The Metal Age
Proprietary
Advanced AI and sound features (full control of sound propagation). Edited with DromEd.
Decima
C++
2013
Yes
3D
PlayStation 4 , PlayStation 5 , Windows
Death Stranding , Horizon Zero Dawn , Killzone: Shadow Fall , Until Dawn , Until Dawn: Rush of Blood , Horizon Forbidden West
Proprietary
Defold
C++
2016
Lua
Yes
2D, 3D
iOS , Android , HTML5 , Windows , macOS , Linux , Nintendo Switch , PlayStation 4
Defold License 1.0
Scene Editor, Particle Fx editor, Tilemap Editor, Code Editor, Debugger. Extend the engine with your own native code (C/C++, Obj-C, Java, JavaScript).
Delta3D
C++
2004
Python
Yes
2.5D
Cross-platform
LGPL-2.1-or-later
Dim3
C++
2014
JavaScript
Yes
3D
Cross-platform
MIT
DimensioneX Multiplayer Engine
Java
2001
Java , VBScript
Yes
2.5D
Cross-platform
GPL
Produces browser games with pseudo-3D views; games can be made into Facebook Apps; intended for beginners
DX Studio
C++
2008
JavaScript
No
3D
Windows
Proprietary , Freeware
Dunia Engine
C++
2007
Yes
3D
Windows , PlayStation 3 , Xbox 360 , PlayStation 4 , Xbox One
List
Proprietary
Based on CryEngine
EGO
C++
2008
Yes
3D
PlayStation 3 , Windows , Xbox 360 , macOS , Wii , Wii U , Xbox One , PlayStation 4
List
Proprietary
Primarily used for racing games
Electron toolset
C#
2013
NWScript
No
3D
Windows
Neverwinter Nights 2
Proprietary
Enforce
C#
1999
No
3D
Windows
Shade: Wrath of Angels , Alpha Prime , Carrier Command: Gaea Mission , Take On Mars
Proprietary
Enigma Engine
C++
Yes
3D
Windows , macOS ,
Blitzkrieg , Blitzkrieg 2
Proprietary
Essence Engine
C++
No
3D
Windows
List
Proprietary
Exult
C++
Yes
2D
Windows , Linux , macOS , BSD
Ultima VII
GPL-2.0-or-later
Free software re-implemented Ultima VII game engine
Flame
Dart
2016
Dart
Yes
2D
Android , iOS , Web , Windows , macOS , Linux
Idle Horizons , Tomb Toad , Gunslinger and Gigabull
MIT
Flare3D
ActionScript 3
Yes
3D
Web , Windows , iOS , Android , BlackBerry
List
Proprietary
Flixel
ActionScript
Yes
2D
Various games by Gregory Weir
MIT
Boilerplate code for Flash games
ForgeLight
C++
2009
Yes
3D
Windows , PlayStation 4 , Xbox One
Free Realms , PlanetSide 2 , Landmark , EverQuest Next , H1Z1: Just Survive , H1Z1: King of the Kill
Proprietary
Fox Engine
C++
2013
Yes
3D
Windows , PlayStation 3 , PlayStation 4 , Xbox 360 , Xbox One
List
Proprietary
Freescape
C
1987
Freescape Command Language
Yes
3D
Amstrad CPC , ZX Spectrum , IBM PC , Commodore 64 , Amiga , Atari ST
List
Proprietary
FreeSpace 2 Source Code Project
C++
2002
Yes
3D
Windows , Mac OS X , Linux , FreeBSD
FreeSpace 2 ; several projects, including games based on the Babylon 5 and 2004 Battlestar Galactica universes.
Freeware for non-commercial use
Frostbite
C++
2008
Yes
3D
Windows , PlayStation 3 , PlayStation 4 , Xbox 360 , Xbox One
List
Proprietary
Used originally for the Battlefield video games
Future Pinball
No
3D
Windows
Freeware
Gamebryo
C++
1997
Yes
3D
Windows , PlayStation 3 , PlayStation 4 , Xbox 360 , Xbox One
List
Proprietary
Game Editor
C++
2003
Custom (C styled)
Yes
2D
iPhone , iPad , macOS , Windows (95-Windows 7), Linux , Windows-based smartphones , GP2X , Pocket PCs, Handheld PCs
GPL , Proprietary
GameMaker Studio
Game Maker Language
1999
Game Maker Language , JavaScript , C++ , GLSL , HLSL
Yes
2D
Windows , Windows 8 , Xbox 360 , Xbox One , PlayStation 3 , PlayStation 4 , PlayStation Vita , macOS , Ubuntu , HTML5 , Android , iOS , Windows Phone 8 , Tizen , Amazon Fire TV , Nintendo Switch
AM2R , Deltarune , Hotline Miami , Hyper Light Drifter , Minit , Nuclear Throne , Pizza Tower , Undertale , VA-11 Hall-A , Wandersong
Proprietary
Limited 3D abilities
GameSalad
Lang
Script
Yes
2D
iOS , Android
Proprietary
Gamestudio
C++
CScript , Lite-C
No
3D
Windows
List
Proprietary
Games can be published royalty-free
GDevelop
C++ , JavaScript
2008
Events editor, JavaScript (Optional)
Yes
2D, 3D
Windows , Linux , Mac , HTML5 , Android , iOS , Facebook Instant Games
MIT
Drag-and-drop game engine for everyone, almost everything can be done from the GUI, no coding experience required to make games
Genie Engine
C++
Yes
2D
Windows , PlayStation 2 , Xbox One , Xbox Series X/S
Age of Empires , Age of Empires II , Star Wars: Galactic Battlegrounds , Age of Empires II: HD Edition , Age of Empires: Definitive Edition , Age of Empires II: Definitive Edition
Proprietary
Godot
GDScript
2014
GDScript (like Python ), C# , Visual Script , GDNative
Yes
2D, 2.5D, 3D
Windows , macOS , Linux , UWP , iOS , Android , HTML and Web Assembly
Cruelty Squad , Hardcoded , Kingdoms of the Dump , Cassette Beasts , Brotato
MIT
3.0+ adds C# scripting plus other languages via modules and GDNative. PBR and Global Illumination.
Gold Box
Assembly , Pascal , C , C++
Yes
2D
Amiga , Apple II , Atari ST , Commodore 64 /128 , DOS , Macintosh , Nintendo Entertainment System , PC-9801 , Sega Genesis
Pool of Radiance , Gateway to the Savage Frontier , Champions of Krynn , Buck Rogers: Countdown to Doomsday , Neverwinter Nights , Spelljammer: Pirates of Realmspace
Proprietary
SSI's engine for Advanced Dungeons & Dragons role-playing games
GoldSrc Half-Life engine
C , C++ , Assembly
1998
Yes
3D
Windows , macOS , Linux , PlayStation 2 , Xbox , Dreamcast
Half-Life , Opposing Force , Team Fortress Classic , Sven Co-op , Counter-Strike , Ricochet , Day of Defeat
Proprietary
Highly modified Quake engine
HeroEngine
C++ , C#
HeroScript Language
No
3D
Windows
Star Wars: The Old Republic
Proprietary
Horde3D
C++
Yes
3D
Windows , Linux
Offroad Legends , Timelines: Assault on America
EPL
Small 3D rendering engine for large crowds of animated characters
HPL Engine
C++
2007
AngelScript
Yes
3D
Windows , Linux , macOS
Penumbra: Overture , Penumbra: Black Plague , Penumbra: Requiem , Amnesia: The Dark Descent , Amnesia: A Machine for Pigs , Soma
Proprietary , GPL-3.0-or-later (version 1[ 4] and 2[ 5] )
Cross-platform, compatible with OpenGL, OpenAL, and Newton Game Dynamics libraries; defining features include ability for advanced object interaction via use of Newton's physics code
id Tech 0 Wolfenstein 3D engine
C
1992
Yes
2.5D
Windows , Linux , macOS
Wolfenstein 3D , Spear of Destiny , Blake Stone: Aliens of Gold , Corridor 7: Alien Invasion , Blake Stone: Planet Strike , Operation Body Count , Super 3D Noah's Ark
GPL-2.0-or-later
Also termed the Wolfenstein 3D engine
id Tech 1 Doom engine
C
1995
ACS
Yes
2.5D
Windows , Linux , macOS
Doom , Doom II , Heretic , Hexen , Strife , Chex Quest
GPL-2.0-or-later
2D-based level geometry, sprites, and particles, uses clever methods to give illusion of 3D depth.
id Tech 2 Quake engine
C
1999
QuakeC
Yes
3D
Windows , Linux , macOS
Quake , Hexen II , Wrath: Aeon of Ruin
GPL-2.0-or-later
Also termed the Quake engine. First true 3D id Tech engine.
id Tech 2.5 Quake II engine
C
2001
C
Yes
3D
Windows , Linux , macOS
Quake II , Heretic II , SiN , Daikatana , Gravity Bone
GPL-2.0-or-later
Also termed the Quake II engine. Improvements to the id Tech 2 engine.
id Tech 3 Quake III Arena engine
C
2005
C
Yes
3D
Windows , Linux , macOS
Quake III Arena , Heavy Metal: F.A.K.K. 2 , American McGee's Alice , Call of Duty , Quake Live
GPL-2.0-or-later
Also termed the Quake III engine.
id Tech 3.5
C
2005
C
Yes
3D
Windows , Linux , macOS
Return to Castle Wolfenstein , Wolfenstein: Enemy Territory
GPL-3.0-or-later
Improvements to the id Tech 3 engine.
id Tech 4 Doom 3 engine
C++
2011
C++ via DLLs
Yes
3D
Windows , Linux , macOS
Doom 3 , Quake 4 , Prey , Enemy Territory: Quake Wars , Wolfenstein , Brink , Quadrilateral Cowboy , Skin Deep
GPL-3.0-or-later
Also termed the Doom 3 engine; features advanced: lighting, shadows, interactive GUI surfaces .
id Tech 4.5
C++
2011
C++ via DLLs
Yes
3D
Windows , Linux , macOS
Doom 3: BFG Edition
GPL-3.0-or-later
Improvements to the id Tech 4 engine.
id Tech 5
C++ , AMPL , Clipper , Python
2011
Script
Yes
3D
Windows , macOS , 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
C++
2016
None (native C++ only)
Yes
3D
Windows , Xbox One , PlayStation 4 , Nintendo Switch
Doom (2016) , Wolfenstein II: The New Colossus
Proprietary
id Tech 7 Motor
C++
2020
None
Yes
3D
Windows , PlayStation 4 , Xbox One , Nintendo Switch
Doom Eternal , Indiana Jones and the Great Circle
Proprietary
id Tech 8
C++
2025
Yes
3D
Windows , PlayStation 5 , Xbox Series X/S
Doom: The Dark Ages
Proprietary
iMUSE
C++
1991
N/a
— 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
C++
1992
None (custom scripting not publicly disclosed.)
Yes
2D
Windows , Mac OS , macOS , AmigaOS 4
Baldur's Gate , Planescape: Torment , Icewind Dale , Baldur's Gate II: Shadows of Amn , Icewind Dale II
Proprietary
Irrlicht
C++
2003
C++
Yes
3D
Windows , Mac OS , Linux , Windows CE
List of Irrlicht games
zlib
Open source, audio with extension
ioquake3
C
2005
None
Yes
3D
Windows , Linux , macOS
Urban Terror , OpenArena
GPL-2.0-or-later
Iron Engine
C++
2008
None (native C++ integration)
No
3D
Windows
Sins of a Solar Empire , Sins of a Dark Age
Proprietary
IW engine
C++
2003
Custom (C styled) (derived from QuakeC )
Yes
3D
Windows , macOS , PlayStation 4 , PlayStation 3 , Xbox One , Xbox 360 , Wii U , Wii
Call of Duty series
Proprietary
Originally built from id Tech 3
Jade
C++
2003
Custom proprietary scripting
Yes
3D
Cross-platform
List
Proprietary
Jake2
Java
2006
None
Yes
3D
Cross-platform
GPL
Java port of Quake II game engine
Java 3D
Java
1998
Java
Yes
3D
Cross-platform
BSD
Community-centric project. Used by many schools as part of course work
Jedi
C
Yes
2.5D
DOS , Windows
Star Wars: Dark Forces , Outlaws
Proprietary
Rumored to have been reverse-engineered from Doom engine
jMonkeyEngine
Java
2004
Yes
3D
Cross-platform
Grappling Hook
BSD
Community-centric project, used by several commercial game studios
Kinetica
No
3D
PlayStation 2
List
Proprietary
Kivy (framework)
Python
2011
Kv
Yes
2.5D
Windows , Linux , macOS , iOS , Android
MIT
For rapid development, can make multi-touch apps
LayaAir
ActionScript 3 , JavaScript , TypeScript
Yes
2D, 3D
WebGL , Windows , Linux , macOS , iOS , Android
GPL or commercial
2D/3D game engine and also VR mode, provide free tools to convert 3d assets content from FBX files or Unity scene.
Leadwerks
C++
Lua
Yes
3D
Windows , Linux
Proprietary
LibGDX
Java , Kotlin
2014
Yes
2D, 3D
Linux , Windows , macOS , iOS , Android , Java applet , WebGL
Mindustry , Ingress , Slay the Spire
Apache 2.0
Java game development framework, provides a unified API that works across all supported platforms
LithTech
Yes
3D
Cross-platform
List
Proprietary
Luminous Engine
Yes
3D
PlayStation 4 , Xbox One , Windows
Final Fantasy XV
Proprietary
LyN
Yes
3D
Cross-platform
List
Proprietary
Intended to scale effectively on 7th and 8th generation consoles
LÖVE
C++
2008
Lua
Yes
2D
iOS , Android , Windows , Linux , macOS , NetBSD , FreeBSD , OpenBSD , Solaris , and all platforms supported by pkgsrc[ 6]
Mari0 , Journey to the Center of Hawkthorne , Move or Die ,[ 7] Balatro
zlib
[ 8]
M.U.G.E.N
C
Yes
2D
Linux , DOS , Windows , macOS
Freeware
Used Allegro initially, now uses on SDL
Marmalade
C++ , Lua , Objective-C , HTML5
Lua , 2DKit
Yes
2D, 3D
iOS , Android , BlackBerry , Windows 10 , FireOS , macOS , Windows , Tizen , Roku , Chromecast
Angry Birds POP! , Cut the Rope , Call of Duty: World at War: Zombies , Doodle Jump , Draw Something , Godus , Lara Croft and the Guardian of Light , Metal Gear Solid Mobile
Proprietary
High-performance, cross-platform, with authoring tools and asset store
Moai SDK
C++
Lua
Yes
2D
Windows , macOS , iOS , Android , Linux
Broken Age
CPAL
MT Framework
C++
Yes
3D
PlayStation 3 , Xbox 360 , Windows , Wii , Wii U , Nintendo 3DS , PlayStation Vita
List
Proprietary
Intended to be 7th generation console engine, replaced by Panta Rhei
Monkey X
Monkey, C++ , C# , Java , JavaScript , ActionScript
Yes
2D
Windows , macOS , Linux
Crypt of the NecroDancer
MIT
MonoGame / XNA
C#
2009
C#
Yes
2D, 3D
Windows , macOS , Xbox One , PlayStation 4 , PlayStation Vita , Windows Phone , iOS , Android , Windows Store , Ouya , BSD
Skulls of the Shogun , Terraria , Bastion , TowerFall , Transistor , Fez , Axiom Verge , Celeste , Stardew Valley
Microsoft Public
C# game development framework, successor to Microsoft XNA.
Northlight
C++ , D
D
Yes
3D
Windows , Xbox One , PlayStation 4 , PlayStation 5 , Xbox Series X and Series S
Control , CrossfireX (Story Mode) , Quantum Break , Alan Wake 2
Proprietary
Quantum Break was the first commercial AAA game to ship with bits implemented in D programming language.[ 9]
NScripter
No
2D
Windows
HaniHani , Tsukihime
Freeware
O3DE
C++ , Python
2021
Lua , Script Canvas
Yes
3D
Windows , macOS , iOS , Linux , Android
Apache 2.0 MIT License
3D rendering engine used by New World and several other games
Odyssey Engine
Yes
3D
Windows , macOS
Star Wars: Knights of the Old Republic , Star Wars: Knights of the Old Republic II: The Sith Lords
Proprietary
OGRE
C++
2005
C++
Yes
3D
Linux , Windows (all major versions), macOS , NaCl , WinRT , Windows Phone 8 , iOS and Android
Torchlight , Kenshi , Zombie Driver , X-Morph Defense
MIT
3D rendering engine used by several games
OHRRPGCE
FreeBASIC
HamsterSpeak
Yes
2D
Windows , macOS , Linux , Android
GPL-2.0-or-later
Role-playing game creation system ; use of scripting is optional
ONScripter
NScripter
NScripter
Yes
2D
Windows , macOS , Linux , Dreamcast , PSP , iOS
Narcissu , Saya no Uta , Tsukihime
GPL-2.0-or-later
Used to develop visual novels and first-person adventure games
OpenClonk
C++
C4Script
Yes
2.5D
Windows , Linux , macOS
OpenClonk
ISC
Engine for 2D action/strategy platformers with 3D graphics
OpenMW
C++
mwscript, Lua
Yes
3D
Windows , Linux , macOS
GPL-3.0-or-later
Reimplementation of the Morrowind game engine
OpenSimulator
C#
LSL
Yes
3D
Windows , Linux , macOS , FreeBSD
BSD
Server platform to host virtual worlds, compatible with Second Life clients
ORX
C /C++
2009
Custom
Yes
2.5D
Windows , Linux , macOS , iOS , Android
zlib
3D accelerated
Panda3D
C++ , Python
2002
Python
Yes
3D
Windows , Linux , macOS , iOS , Android
Toontown Online , Pirates of the Caribbean Online
BSD
Panta Rhei
Yes
3D
PlayStation 4 , Xbox One , Windows
Deep Down
Proprietary
Successor to MT Framework for 8th generation consoles
Phaser
JavaScript
JavaScript
Yes
2D
Cross-platform
Vampire Survivors
MIT
PhyreEngine
C++
Yes
3D
PC , PlayStation Portable , PlayStation Vita , PlayStation 3 , PlayStation 4
List
Proprietary , Freeware
Pico-8
Lua
2015
Yes
2D
Windows , macOS , Linux , HTML5
Celeste Classic , UFO Swamp Odyssey , Pico Racer , P.Craft
Proprietary
Strict limitations to game design: 32kB cartridge size, 16 colours, 4 channel wavetable sound, 128x128 pixels, 256 sprites of 8x8 pixels.[ 10]
Pie in the Sky
C
Yes
2.5D
DOS , Windows , macOS
List
Proprietary
Pixel Game Maker MV
JavaScript
JavaScript , CoffeeScript
Yes
2D
Windows , Nintendo Switch
Proprietary
PlayCanvas
JavaScript
JavaScript
Yes
3D
Windows , Linux , macOS , iOS , HTML5 , Android
MIT
Users can work on 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
Apache 2.0
Pygame
Python
2000
Python
Yes
2D
Windows , MacOS , OS X , BeOS , FreeBSD , IRIX , Linux
List
LGPL
Pyrogenesis
C++
JavaScript
Yes
3D
Windows , Linux , macOS
0 A.D.
LGPL
Designed for RTS games
Q
2008
Yes
3D
Windows , macOS , Linux , PS2 , PS3 , Wii
Proprietary
Qfusion
C /C++
AngelScript
Yes
3D
Windows , Linux , macOS , Android
Warsow
GPL-2.0-or-later
REDengine
C++
Yes
3D
Windows , macOS , Xbox 360 , Xbox One , Xbox Series X/S , PlayStation 4 , PlayStation 5
The Witcher 2: Assassins of Kings , The Witcher 3: Wild Hunt , Cyberpunk 2077
Proprietary
Ren'Py
Python
Pygame
Yes
2D
Windows , macOS , Linux , Android , OpenBSD
Analogue: A Hate Story , Jisei , Katawa Shoujo , Doki Doki Literature Club!
MIT
Used to develop visual novels and first-person adventure games
RenderWare
C++
1993
RWX
Yes
3D
Windows , Mac OS , GameCube , Wii , Xbox , Xbox 360 , PlayStation 2 , PlayStation 3 , PlayStation Portable
Grand Theft Auto III , Grand Theft Auto: Vice City , Grand Theft Auto: San Andreas , Sonic Heroes , SpongeBob SquarePants: Battle for Bikini Bottom , SpongeBob SquarePants: Lights, Camera, Pants! , The Incredibles , The SpongeBob SquarePants Movie
Proprietary
RenderWare script available in version 2 only
Roblox
C++
Lua
Yes
3D
Windows , macOS , iOS , Android , Xbox , PlayStation 4
Adopt Me! , Brookhaven , Tower of Hell , Frontlines , Sonic Speed Simulator
Proprietary
Rockstar Advanced Game Engine (RAGE)
C++
2006
Yes
3D
Windows , PlayStation 3 , PlayStation 4 , Wii , Xbox 360 , Xbox One
List
Proprietary
RPG Maker
1992 (As RPG Tsukūru Dante 98)
Ruby , JavaScript
Yes
2D
PC-8801 , MSX 2, PC-9801 , Super Famicom , Windows , PlayStation , Game Boy Color , PlayStation 2 , Game Boy Advance , Nintendo DS , macOS , Linux , iOS , Android , PlayStation 4 , Nintendo Switch
Alpha Kimori , Ao Oni , Aveyond series , Corpse Party , Eternal Eden , Laxius Force , Omori , One Night Trilogy , Super Columbine Massacre RPG! , To the Moon , Yume Nikki
Proprietary
Series of game creation systems, allows users to build their own role-playing games
S&box
C++
2021
C#
No
2D, 2.5D, 3D
Windows
List
MIT
Based on a heavily modified version of Valve 's Source 2 on the Half-Life: Alyx branch
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 , FM Towns & Marty , Macintosh , Nintendo Entertainment System , DOS , Windows , Sega Mega-CD , TurboGrafx-16 /PC Engine
See Category:SCUMM games
Proprietary
Full name is Script Creation Utility for Maniac Mansion, from the first game it was used with; uses iMUSE and INSANE ; ScummVM provides an open source re-creation
Scratch
2007
Yes
2D
Cross-platform
GPL-2.0-or-later
Serious Engine
Yes
3D
Serious Sam series
Proprietary
Shark 3D
C++
Python
Yes
3D
Windows , Xbox , Xbox 360
Dreamfall: The Longest Journey
Proprietary
Silent Storm engine
No
3D
Windows
Silent Storm , Night Watch , Hammer & Sickle , Day Watch
Proprietary
Used for turn-based tactics games
Snowdrop
C++
Yes
3D
Windows , Switch , PlayStation 4 , Xbox One
Tom Clancy's The Division , South Park: The Fractured but Whole , Mario + Rabbids Kingdom Battle , Avatar: Frontiers of Pandora , Star Wars Outlaws
Proprietary
Solar2D
Lua
Yes
2D
iOS , Android , Kindle , Windows Phone 8 , Apple TV , Android TV , macOS , Windows , Linux
MIT
Source
C++
2004
Squirrel , Lua , Python
Yes
3D
Windows , macOS , Linux , PlayStation 3 , Xbox , Xbox 360 , Android
Half-Life 2 , Counter-Strike: Source , Left 4 Dead , Portal , Team Fortress 2 , others (list )
Proprietary
The SDK is bundled with many Source games
Source 2
C++
2015
Lua
Yes
3D
Windows , macOS , Linux , Android , iOS [ 11]
Dota 2 (port),[ 12] The Lab (limited), Artifact , Dota Underlords , Half-Life: Alyx , Counter-Strike 2 , Deadlock
Proprietary
The first game using Source 2, Dota 2 , was ported over from the original Source engine. One of The Lab's minigame Robot Repair uses Source 2 engine while rest of seven uses Unity's engine.
Starling Framework
ActionScript
Yes
2D
Windows , macOS , Linux , iOS , Android
Angry Birds Friends , Incredipede
BSD Simplified
Recreates the traditional Flash display list architecture on accelerated graphics hardware
Stencyl
Haxe
Haxe , VPL
Yes
2D
Flash , HTML5 , iOS , Android , Linux , macOS , Windows
Cat Bird
Proprietary
Free to publish to Flash and HTML5 . Subscription required for publishing to desktop or mobile.
Autodesk Stingray (Bitsquid)
Lua
Yes
3D
Windows , Mac , Linux , iOS , Android , PlayStation 4 , PlayStation 3 , Xbox 360
Escape Dead Island , Hamilton's Great Adventure , Krater , Gauntlet , Helldivers , Helldivers 2 , Magicka 2 , The Showdown Effect , War of the Vikings , War of the Roses , Warhammer: End Times - Vermintide , Warhammer: Vermintide 2
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++
1998
Lua
Yes
2D
Linux
Bos Wars
GPL-2.0-only
For real-time strategy games
Stride
C#
C#
Yes
2D, 3D
Windows , Linux , Xbox One , iOS , Android , UWP
MIT
Built in .NET , so it always supports latest C#. Previously known as Paradox and Xenko.
Three.js
JavaScript
2010
JavaScript
Yes
2D, 3D
HTML5 , Windows , Linux , macOS , iOS , Android
MIT
TIC-80
Lua , JavaScript , Ruby , others
2017
Yes
2D
HTML5 , Windows , Linux , macOS , Raspberry Pi , Nintendo 3DS
MIT
Intentionally limited specifications, including a 240x136 display; a 16 color palette; 256 8x8 sprites; and 4-channel sound.
TOSHI
Yes
3D
Windows , GameCube , Wii , PlayStation 2 , Xbox
Jurassic Park: Operation Genesis , Nicktoons Unite! , Barnyard , El Tigre: The Adventures of Manny Rivera , Marvel Super Hero Squad , de Blob
Proprietary
Torque3D
C++
2012
TorqueScript
Yes
3D
Windows , Linux , macOS
Marble Blast Gold , Tribes 2 , Blockland
MIT
Includes multiplayer network code, seamless indoor-outdoor rendering engines, skeletal animation, drag and drop GUI creation, built in world editor, C-like scripting language
Turbulenz
TypeScript
JavaScript
Yes
2D, 3D
HTML5 , iOS , Android
MIT
Twine
CSS /JavaScript
2009
JavaScript
Yes
2D
Windows , macOS , Linux , Web application
Depression Quest , The Temple of No
GPL
Exports HTML without server. Used for text games and visual novels.
UbiArt Framework
C++
Yes
2.5D
Cross-platform
Rayman Origins , Rayman Legends , Child of Light , Valiant Hearts: The Great War
Proprietary
Unigine
C++
2005
C# , UnigineScript, GLSL , HLSL , UUSL
Yes
3D
Windows , Linux , macOS , PlayStation 3 , Android , iOS
List
Proprietary
Focused on large open scenes: 64-bit precision of coordinates, support for geo coordinates, round Earth model. Mainly used in enterprise and professional simulators.
Unity
C++ [ 13]
2005
C# , Visual scripting (Bolt)[ 14]
Yes
2D, 2.5D, 3D
Windows , macOS , Linux , Xbox 360 , Xbox One , Wii U , New 3DS , Nintendo Switch , 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
Pokémon Go , Monument Valley , Call of Duty: Mobile , Beat Saber , Cuphead , Genshin Impact , Subnautica , The Forest
Proprietary
Bolt was acquired by Unity Technologies in May 2020, henceforth introducing Visual Scripting in Unity
Unreal Engine
C++
1998
C++ , Blueprints
Yes
3D
Cross-platform
Unreal series , Fortnite , Gears of War , Valorant
Proprietary
UnrealScript was removed in version 4
V-Play Game Engine
C++
QML , JavaScript
Yes
2D
iOS , Android , Windows , macOS
List
Proprietary
Built on Qt
Vengeance Engine
C++
No
3D
Windows
Tribes: Vengeance , SWAT 4
Proprietary
Based on Unreal Engine version 2/2.5
Vicarious Visions Alchemy
Lang
2002
Script
Yes
3D
GameCube , Wii , WiiWare , WiiU , Nintendo Switch , Xbox , Xbox 360 , Xbox Live Arcade , Xbox One , PlayStation 2 , PlayStation Portable , PlayStation Network , PlayStation 3 , PlayStation 4 , Microsoft Windows , Android , iOS , tvOS
Skylanders , Crash Bandicoot
Proprietary
Virtools
C++
1999
VSL, Visual Scripting
Yes
3D
Windows , Xbox , PlayStation 2 , Xbox 360 , PlayStation 3 , PSP , Wii , IE6 , Google Chrome
Ballance , Syberia , Sang-Froid: Tales of Werewolves , Lazy Raiders , Online Chess Kingdoms , Deer Avenger , Art of Murder , Demolition Champions , Jack the Ripper , Michael Schumacher Racing World Kart
Proprietary
Spearheaded visual scripting and rapid game prototyping
Vision
Lang
Script
Yes
3D
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 open-source RealmForge engine
Visual Pinball
C++
VBScript
No
3D
Windows
MAME-like pre-0.172, then BSD , GPL
VRAGE
C#
Yes
3D
Windows , Xbox One
Miner Wars 2081 , Space Engineers ,Medieval Engineers
Proprietary
Source code was released under a commercial license
Wintermute Engine
C++
2010
C -like syntax
No
2.5D
Windows
The White Chamber , Ghost in the Sheet , Dark Fall: Lost Souls , Face Noir
Donationware , MIT , LGPL
Lite version lacks 3D Actor function
World Builder
1986
No
2D
System 3
Lost Crystal
Freeware
WorldForge
C++
1998
Lua (client), Python (server)
Yes
3D
Cross-platform
GPL
MMORPG framework made of libraries, server, client, media
XnGine
No
3D
DOS
The Terminator: Future Shock , The Terminator: SkyNET , TES 2: Daggerfall , TES Legends: Battlespire , TES Adventures: Redguard
Proprietary
Zillions of Games
1998
Zillions Rules
No
2D
Windows
Proprietary
Zero [ 15]
1999
Yes
3D
Windows , macOS , PlayStation 3 , PlayStation 2 , Xbox 360 , Xbox , GameCube , Nintendo DS
List
Proprietary