Name (Alternate name) | Primaryprogramming language | Release year | Scripting | Cross-platform | 2D/3D oriented | Targetplatform | Notable games | License | Notes and references |
|---|
| 4A Engine | C++ | 2010 | None (nativeC++ development) | Yes | 3D | Windows,macOS,Linux,PlayStation 3,PlayStation 4,Xbox 360,Xbox One | Metro 2033,Metro: Last Light,Metro Exodus | Proprietary | Developed by4A Games; renowned for its advanced rendering techniques. |
|---|
| A-Frame (VR) | JavaScript | 2015 | JavaScript | Yes | 3D | Cross-platform | Primarily experimental VR experiences (e.g., projects likeMozilla Hubs) | MIT | Open sourceEntity component systemWebVR 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 foradventure games. |
|---|
| Adventure Game Studio | C++ | 1997 | AGSScript | Yes | 2D | Windows,Linux | Chzo Mythos,Blackwell | Artistic 2.0 | Mostly used to develop third-personpre-renderedgraphic adventure games, one of the most popular for developing amateuradventure games |
|---|
| Aleph One | C++ | 1999 | Lua,Marathon markup language | Yes | 2.5D | Windows,Linux,macOS | Aleph One (Marathonremake) | 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 byUbisoft 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 (nativeJava development) | Yes | 3D | Cross-platform | Mainly academic projects/simulations; no major commercial titles | zlib | Fork ofjMonkeyEngine 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 onWebGL. |
|---|
| Blend4Web | JavaScript,Python,C,C++ | 2018 | JavaScript | Yes | 3D | WebGL,Windows,Linux,macOS,iOS,Android | Experience Curiosity | GPLv3 orcommercial | Game content, including graphics, animation, sound, and physics, is authored in the 3D modeling and animation suiteBlender[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 createvoxel-based games. |
|---|
| Construct | C++ | 2007 | JavaScript, Event System | Yes | 2D, 2.5D, 3D | Windows,macOS,Wii U,HTML5 capableweb 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 byNeocoreGames |
|---|
| 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 traditionalPolygon 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-implementedUltima VII game engine |
|---|
| Flame | Dart | 2016 | Dart | Yes | 2D | Android,iOS,Web,Windows,macOS,Linux | Idle Horizons,Tomb Toad,Gunslinger andGigabull | MIT | |
|---|
| Flare3D | ActionScript 3 | | | Yes | 3D | Web,Windows,iOS,Android,BlackBerry | List | Proprietary | |
|---|
| Flixel | ActionScript | | | Yes | 2D | | Various games byGregory 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 theBattlefield 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-basedsmartphones,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 (likePython),C#,Visual Script, GDNative | Yes | 2D, 2.5D, 3D | Windows,macOS,Linux,UWP,iOS,Android,HTML andWeb 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 forAdvanced Dungeons & Dragons role-playing games |
|---|
GoldSrc Half-Lifeengine | 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 modifiedQuake 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 theWolfenstein 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 theQuake engine. Firsttrue 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 theQuake 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 theQuake 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++ viaDLLs | 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 theDoom 3 engine; featuresadvanced: lighting, shadows, interactive GUI surfaces. |
|---|
| id Tech 4.5 | C++ | 2011 | C++ viaDLLs | 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 featureMegaTexture technology, starting withRage |
|---|
| id Tech 6 | C++ | 2016 | None (nativeC++ 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 | — | — | Integrated with other engines | Monkey Island 2: LeChuck's Revenge, allLucasArts 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 fromQuakeC) | Yes | 3D | Windows,macOS,PlayStation 4,PlayStation 3,Xbox One,Xbox 360,Wii U,Wii | Call of Duty series | Proprietary | Originally built fromid 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 ofQuake 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 orcommercial | 2D/3D game engine and also VR mode, provide free tools to convert 3d assets content fromFBX files orUnity 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 | UsedAllegro initially, now uses onSDL |
|---|
| 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 byNew 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 andAndroid | 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 developvisual novels and first-personadventure 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 theMorrowind 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 toMT 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 developvisual novels and first-personadventure 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,MSX2,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 ofValve'sSource 2 on theHalf-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 | SeeCategory:SCUMM games | Proprietary | Full name is Script Creation Utility for Maniac Mansion, from the first game it was used with; usesiMUSE andINSANE;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 | TheSDK 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 traditionalFlash display list architecture onaccelerated graphics hardware |
|---|
| Stencyl | Haxe | | Haxe,VPL | Yes | 2D | Flash,HTML5,iOS,Android,Linux,macOS,Windows | Cat Bird | Proprietary | Free to publish toFlash andHTML5. 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'sDDR |
|---|
| 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 onQt |
|---|
| 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-sourceRealmForge engine |
|---|
| Visual Pinball | C++ | | VBScript | No | 3D | Windows | | MAME-like pre-0.172, thenBSD,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 | |
|---|