List of game engines

Last updated

Game engines are tools available to implement video games without building everything from the ground up. Whether they are 2D or 3D based, they offer tools to aid in asset creation and placement.

Contents

Engines

Note: The following list is not exhaustive. Also, it mixes game engines with rendering engines as well as API bindings without any distinctions.

NamePrimary programming language Release year Scripting Cross-platform 2D/3D orientedTarget platform Notable gamesLicenseNotes and references
4A Engine C++ 2010Yes3D Windows, macOS, Linux, PlayStation 3, PlayStation 4, Xbox 360, Xbox One Metro 2033 , Metro: Last Light , Metro Exodus Proprietary
A-Frame (VR) JavaScript 2015 JavaScript Yes3D Cross-platform MIT Open source Entity component system WebVR framework
Adventure Game Interpreter 1984 C styleYes2D DOS, Apple SOS, ProDOS, Classic Mac OS, Atari TOS List Proprietary
Adventure Game Studio C++ 1997AGSScriptYes2D Windows, Linux Chzo Mythos , Blackwell Artistic 2.0Mostly used to develop third-person pre-rendered graphic adventure games, one of the most popular for developing amateur adventure games
Aleph One C++ 2000? Lua, Marathon markup languageYes2.5D Windows, Linux, macOS Aleph One ( Marathon remake) GPL-3.0-or-later FPS engine
Amazon Lumberyard C++ 2015 Lua Yes3D 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# 2009Yes3D Windows, PlayStation 3, PlayStation 4, PlayStation Vita, Wii U, Xbox 360, Xbox One List Proprietary
AppGameKit C++, BASIC 2016 C#, C++, AGK BASICYes2D, 3D Windows, Mac, iOS, Android, HTML5, Raspberry Pi Proprietary
Ardor3D Java 2008Yes3D Cross-platform zlib Fork of jMonkeyEngine 2.0
Aurora toolset C++ 2002 NWScript Yes3D Windows, Linux, macOS Neverwinter Nights Proprietary
Babylon.js JavaScript, TypeScript 2013 JavaScript, TypeScript Yes3D Cross-Platform Apache License 2.0
Blend4Web JavaScript, Python, C, C++ 2018 JavaScript Yes3D 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 Yes2D, 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]
Bork3D Game Engine C++ 2010Yes3D IOS, macOS, Windows List BSD
Build engine C 1995Yes2.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++ 2014Optional
(JavaScript)
Yes2D, 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 Yes3D Windows, PlayStation 5, PlayStation 4, Xbox One List Proprietary
Chrome Engine C++ 2002Yes3D Windows, Linux, PlayStation 4, Xbox One List Proprietary
ClanLib C++ 1999Yes2.5D Windows, Linux, macOS zlib
Clausewitz C++ 2007Yes3D Windows, macOS, Linux All Paradox Development Studio games since 2007 Proprietary
Clickteam Fusion 1994Yes2D Windows, iOS, Android, HTML5, Adobe Flash Five Nights at Freddy's , Baba Is You Proprietary
Cocos2d, Cocos2d-x, Cocos2d-html5 C++, Python, Objective-C, JavaScript 2010 C++, JavaScript, Java, Lua Yes2D, 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 2011No2D, 3D iOS Apache 2.0
Construct C++ 2007 JavaScript, Event SystemYes2D Windows, macOS, Wii U, HTML5 capable internet browsers Hypnospace Outlaw Proprietary, GPL Classic version
CopperCube C++ JavaScript Yes3D Windows, macOS, Android, WebGL, Adobe Flash Proprietary
CraftStudio 2015 Lua Yes2D, 3D Windows, macOS, Linux Free use Used to create voxel-based games.
Creation Engine C++ 2011PapyrusYes3D Windows, PlayStation 3, Xbox 360, Xbox One, PlayStation 4 The Elder Scrolls V: Skyrim , Fallout 4 , Fallout 76 Proprietary
CryEngine C++ 2002 C++, C# Yes3D Windows, macOS, Linux, PlayStation 3, PlayStation 4, Wii U, Xbox 360, Xbox One, iOS, Android Crysis , Far Cry Proprietary
Crystal Tools Yes3D PlayStation 3, Xbox 360, Windows, Wii List Proprietary
Crystal Space C++ Java, Perl, Python Yes3D Windows, Linux, macOS Keepsake , Yo Frankie! LGPL-2.0-or-later
Cube Engine C++ 2001CubeScriptYes3D 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++ 2004CubeScriptYes3D 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 Yes3D Windows, PlayStation 4, PlayStation 3, Xbox 360, Linux, macOS List BSD
Dark Engine C++ 1995No3D 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 Yes3D 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++ Lua Yes2D, 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++ Python Yes2.5D Cross-platform LGPL-2.1-or-later
Dim3 C++ JavaScript Yes3D Cross-platform MIT
DimensioneX Multiplayer Engine Java Java, VBScript Yes2.5D Cross-platform GPL Produces browser games with pseudo-3D views; games can be made into Facebook Apps; intended for beginners
DX Studio C++ JavaScript No3D Windows Proprietary, Freeware
Dunia Engine C++ Yes3D Windows, PlayStation 3, Xbox 360, PlayStation 4, Xbox One List Proprietary Based on CryEngine
ego Yes3D PlayStation 3, Windows, Xbox 360, macOS, Wii, Wii U, Xbox One, PlayStation 4 List Proprietary Primarily used for racing games
Electron toolset C# NWScript No3D Windows Neverwinter Nights 2 Proprietary
Enforce No3D Windows Shade: Wrath of Angels , Alpha Prime , Carrier Command: Gaea Mission , Take On Mars Proprietary
Enigma Engine Yes3D Windows, macOS, Blitzkrieg , Blitzkrieg 2 Proprietary
Essence Engine No3D Windows List Proprietary
Exult C++ Yes2D Windows, Linux, macOS, BSD Ultima VII GPL-2.0-or-later Free software re-implemented Ultima VII game engine
Flare3D ActionScript 3Yes3D Web, Windows, iOS, Android, BlackBerry List Proprietary
Flixel ActionScript Yes2DVarious games by Gregory Weir MIT Boilerplate code for Flash games
ForgeLight Yes3D Windows, PlayStation 4, Xbox One Free Realms , PlanetSide 2 , Landmark , EverQuest Next , H1Z1: Just Survive , H1Z1: King of the Kill Proprietary
Fox Engine 2013Yes3D Windows, PlayStation 3, PlayStation 4, Xbox 360, Xbox One List Proprietary
Freescape Freescape Command LanguageYes3D Amstrad CPC, ZX Spectrum, IBM PC, Commodore 64, Amiga, Atari ST List Proprietary
FreeSpace 2 Source Code Project C++ Yes3D 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++ 2008Yes3D Windows, PlayStation 3, PlayStation 4, Xbox 360, Xbox One List Proprietary Used originally for the Battlefield video games
Future Pinball No3D Windows Freeware
Gamebryo C++ Yes3D Windows, PlayStation 3, PlayStation 4, Xbox 360, Xbox One List Proprietary
Game Editor Custom (C styled)Yes2D 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 Yes2D, 3D 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 LangScriptYes2D iOS, Android Proprietary
Gamestudio CScript, Lite-C No3D Windows List Proprietary Games can be published royalty-free
GDevelop C++, JavaScript 2008Events editor, JavaScript (Optional)Yes2D, 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 Yes2D 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 C++ 2014 GDScript (like Python), C#, Visual Script, GDNativeYes2D, 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++ Yes2D 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 C, C++, Assembly 1998Yes3D 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 LanguageNo3D Windows Star Wars: The Old Republic Proprietary
Horde3D C++ Yes3D Windows, Linux Offroad Legends , Timelines: Assault on America EPL Small 3D rendering engine for large crowds of animated characters
HPL Engine C++ AngelScript Yes3D 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 1992Yes2.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 1995ACSYes2.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 Yes3D Windows, Linux, macOS Quake 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 Yes3D Windows, Linux, macOS Quake II 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 Yes3D Windows, Linux, macOS Quake III Arena , Quake Live GPL-2.0-or-later Also termed the Quake III engine.
id Tech 3.5 C 2005 C Yes3D 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 Yes3D Windows, Linux, macOS Doom 3 , Quake 4 , Prey , Enemy Territory: Quake Wars , Wolfenstein , Brink 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 Yes3D 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 2011ScriptYes3D 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++ 2016Yes3D Windows, Xbox One, PlayStation 4, Nintendo Switch Doom (2016), Wolfenstein II: The New Colossus Proprietary
id Tech 7 C++ 2020Yes3D Windows, PlayStation 4, Xbox One, Nintendo Switch Doom Eternal Proprietary
iMUSE Integrated with other engines Monkey Island 2: LeChuck's Revenge , all LucasArts adventure games afterwards Proprietary Dynamic music system
Infinity Engine Yes2D 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++ C++ Yes3D Windows, Mac OS, Linux, Windows CE List of Irrlicht games zlib Open source, audio with extension
ioquake3 C 2005?Yes3D Windows, Linux, macOS Urban Terror, OpenArena GPL-2.0-or-later
Iron Engine No3D Windows Sins of a Solar Empire , Sins of a Dark Age Proprietary
IW engine C++ Custom (C styled) (derived from QuakeC)Yes3D 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++ Yes3D Cross-platform List Proprietary
Jake2 Java Yes3D Cross-platform GPL Java port of Quake II game engine
Java 3D Java Yes3D Cross-platform BSD Community-centric project. Used by many schools as part of course work
Jedi C Yes2.5D DOS, Windows Star Wars: Dark Forces , Outlaws Proprietary Rumored to have been reverse-engineered from Doom engine
jMonkeyEngine Java 2004Yes3D Cross-platform Grappling Hook BSD Community-centric project, used by several commercial game studios
Kinetica No3D PlayStation 2 List Proprietary
Kivy (framework) Python 2011KvYes2.5D Windows, Linux, macOS, iOS, Android MIT For rapid development, can make multi-touch apps
LayaAir ActionScript 3, JavaScript, TypeScript Yes2D, 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 Yes3D Windows, Linux Proprietary
LibGDX Java, Kotlin 2014Yes2D, 3D Linux, Windows, macOS, iOS, Android, Java applet, WebGL Ingress , Slay the Spire Apache 2.0Java game development framework, provides a unified API that works across all supported platforms
LithTech Yes3D Cross-platform List Proprietary
Luminous Engine Yes3D PlayStation 4, Xbox One, Windows Final Fantasy XV Proprietary
LyN Yes3D Cross-platform List Proprietary Intended to scale effectively on 7th and 8th generation consoles
LÖVE C++ 2008 Lua Yes2D 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 Yes2D Linux, DOS, Windows, macOS Freeware Used Allegro initially, now uses on SDL
Marmalade C++, Lua, Objective-C, HTML5 Lua, 2DKitYes2D, 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 Yes2D Windows, macOS, iOS, Android, Linux Broken Age CPAL
MT Framework C++ Yes3D 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 Yes2D Windows, macOS, Linux Crypt of the NecroDancer MIT
MonoGame / XNA C# 2009 C# Yes2D, 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 Microsoft Public C# game development framework, successor to Microsoft XNA.
Northlight C++, D D Yes3D 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 No2D Windows HaniHani , Tsukihime Freeware
O3DE C++, Python 2021 Lua, Script CanvasYes3D Windows, macOS, iOS, Linux, Android Apache 2.0
MIT License
3D rendering engine used by New World and several other games
Odyssey Engine Yes3D 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++ Yes3D Linux, Windows (all major versions), macOS, NaCl, WinRT, Windows Phone 8, iOS and Android Torchlight , Kenshi MIT 3D rendering engine used by several games
OHRRPGCE FreeBASIC HamsterSpeakYes2D Windows, macOS, Linux, Android GPL-2.0-or-later Role-playing game creation system; use of scripting is optional
ONScripter NScripter NScripter Yes2D 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++ C4ScriptYes2.5D Windows, Linux, macOS OpenClonk ISC Engine for 2D action/strategy platformers with 3D graphics
OpenMW C++ mwscript, Lua Yes3D Windows, Linux, macOS GPL-3.0-or-later Reimplementation of the Morrowind game engine
OpenSimulator C# LSL Yes3D Windows, Linux, macOS, FreeBSD BSD Server platform to host virtual worlds, compatible with Second Life clients
ORX C/C++ 2009CustomYes2.5D Windows, Linux, macOS, iOS, Android zlib 3D accelerated
Panda3D C++, Python 2002 Python Yes3D Windows, Linux, macOS, iOS Toontown Online , Pirates of the Caribbean Online BSD
Panta Rhei Yes3D PlayStation 4, Xbox One, Windows Deep Down Proprietary Successor to MT Framework for 8th generation consoles
Phaser JavaScript JavaScript Yes2D Cross-platform Vampire Survivors MIT
PhyreEngine C++ Yes3D PC, PlayStation Portable, PlayStation Vita, PlayStation 3, PlayStation 4 List Proprietary, Freeware
Pico-8 Lua Yes2D 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 Yes2.5D DOS, Windows, macOS List Proprietary
Pixel Game Maker MV JavaScript JavaScript, CoffeeScript Yes2D Windows, Nintendo Switch Proprietary
PlayCanvas JavaScript JavaScript Yes3D 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 Yes2D iOS, Android, HTML5, Windows, Linux Apache 2.0
Pygame Python 2000 Python Yes2D Windows, MacOS, OS X, BeOS, FreeBSD, IRIX, Linux List LGPL
Pyrogenesis C++ JavaScript Yes3D Windows, Linux, macOS 0 A.D. LGPL Designed for RTS games
Q Yes3D Windows, macOS, Linux, PS2, PS3, Wii Proprietary
Qfusion C/C++ AngelScript Yes3D Windows, Linux, macOS, Android Warsow GPL-2.0-or-later
Real Virtuality C++ Yes3D Windows, Xbox ARMA 2 , ARMA 3 , DayZ Proprietary
REDengine C++ Yes3D 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 Yes2D 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++ 1993RWXYes3D 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 Yes3D Windows, macOS, iOS, Android, Xbox Adopt Me! , Brookhaven , Tower of Hell , Frontlines , Sonic Speed Simulator Proprietary
Rockstar Advanced Game Engine (RAGE) C++ 2006Yes3D Windows, PlayStation 3, PlayStation 4, Wii, Xbox 360, Xbox One List Proprietary
RPG Maker Ruby, JavaScript Yes2D 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 , 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
SAGE Yes3D Windows, Macintosh, Xbox 360, PlayStation 3 List Proprietary Used for real-time strategy games
SCUMM Yes2D 3DO, Amiga, Apple II, Atari ST, CDTV, Commodore 64, FM Towns & Marty, Macintosh, Nintendo Entertainment System, DOS, Windows, Sega Mega-CD, TurboGrafx-16/PC EngineSee 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 2007Yes2DCross-platform GPL-2.0-or-later
Serious Engine Yes3D Serious Sam series Proprietary
Shark 3D C++ Python Yes3D Windows, Xbox, Xbox 360 Dreamfall: The Longest Journey Proprietary
Silent Storm engine No3D Windows Silent Storm , Night Watch , Hammer & Sickle , Day Watch Proprietary Used for turn-based tactics games
Snowdrop C++ Yes3D 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 Proprietary
Solar2D Lua Yes2D iOS, Android, Kindle, Windows Phone 8, Apple TV, Android TV, macOS, Windows, Linux MIT
Source C++ 2004 Squirrel, Lua, Python Yes3D 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 Yes3D Windows, macOS, Linux, Android, iOS [11] Dota 2 (port), [12] The Lab (limited), Artifact , Dota Underlords , Half-Life: Alyx , Counter-Strike 2 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.
Spring C++ C, C++, Java/JVM, Lua, Python Yes3D Windows, Linux, macOS Balanced Annihilation , Zero-K GPL-2.0-or-later RTS, simulated events, OpenGL
Starling Framework ActionScript Yes2D 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 Yes2D Flash, HTML5, iOS, Android, Linux, macOS, Windows Proprietary Free to publish to Flash and HTML5. Subscription required for publishing to desktop or mobile.
Autodesk Stingray (Bitsquid) Lua Yes3D Windows, Mac, Linux, iOS, Android, PlayStation 4, PlayStation 3, Xbox 360 Escape Dead Island , Hamilton's Great Adventure , Krater , Gauntlet , Helldivers , Magicka 2 , The Showdown Effect , War of the Vikings , War of the Roses , Warhammer: End Times - Vermintide , Warhammer: Vermintide 2 Proprietary
StepMania C++ Lua Yes3D 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 Yes2D Linux Bos Wars GPL-2.0-only For real-time strategy games
Stride C# C# Yes2D, 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 JavaScript Yes2D, 3D HTML5, Windows, Linux, macOS, iOS, Android MIT
TIC-80 Lua, JavaScript, Ruby, others2017Yes2D 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 Yes3D 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++ 2012TorqueScriptYes3D 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 Yes2D, 3D HTML5, iOS, Android MIT
Twine CSS/JavaScript JavaScript Yes2D 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++ Yes2.5D Cross-platform Rayman Origins , Rayman Legends , Child of Light , Valiant Hearts: The Great War Proprietary
Unigine C++ 2005 C#, UnigineScript, GLSL, HLSL, UUSLYes3D 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] Yes2D, 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++, BlueprintsYes3D Cross-platform Unreal series, Fortnite , Gears of War , Valorant Proprietary UnrealScript was removed in version 4
V-Play Game Engine C++ QML, JavaScript Yes2D iOS, Android, Windows, macOS List Proprietary Built on Qt
Vengeance Engine C++ No3D Windows Tribes: Vengeance , SWAT 4 Proprietary Based on Unreal Engine version 2/2.5
Vicarious Visions Alchemy LangScriptYes3D 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
Vicious Engine LangScriptYes3D GameCube, Wii, WiiWare, Xbox, Xbox 360, Xbox Live Arcade, PlayStation 2, PlayStation Portable, PlayStation Network, Microsoft Windows List Proprietary
Virtools Yes3D Ballance Proprietary Used for game prototyping and rapid development
Vision LangScriptYes3D 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 Yes3D Windows, Xbox 360 Proprietary Commercial successor to open-source RealmForge engine
Visual Pinball C++ VBScript No3D Windows MAME-like pre-0.172, then BSD, GPL
VRAGE C# Yes3D Windows, Xbox One Miner Wars 2081 , Space Engineers , Medieval Engineers Proprietary Source code was released under a commercial license
Wintermute Engine C++ C-like syntaxNo2.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 No2D System 3 Lost Crystal Freeware
WorldForge C++ Lua (client), Python (server)Yes3D Cross-platform GPL MMORPG framework made of libraries, server, client, media
XnGine No3D DOS The Terminator: Future Shock , The Terminator: SkyNET , TES 2: Daggerfall , TES Legends: Battlespire , TES Adventures: Redguard Proprietary
Zillions of Games Zillions Rules No2D Windows Proprietary

See also

Related Research Articles

<span class="mw-page-title-main">Blender (software)</span> 3D computer graphics software

Blender is a free and open-source 3D computer graphics software tool set used for creating animated films, visual effects, art, 3D-printed models, motion graphics, interactive 3D applications, virtual reality, and, formerly, video games. Blender's features include 3D modelling, UV mapping, texturing, digital drawing, raster graphics editing, rigging and skinning, fluid and smoke simulation, particle simulation, soft body simulation, sculpting, animation, match moving, rendering, motion graphics, video editing, and compositing.

A game engine is a software framework primarily designed for the development of video games and generally includes relevant libraries and support programs such as a level editor. The "engine" terminology is akin to the term "software engine" used more widely in the software industry.

<span class="mw-page-title-main">Visual programming language</span> Programming language written graphically by a user

In computing, a visual programming language, also known as diagrammatic programming, graphical programming or block coding, is a programming language that lets users create programs by manipulating program elements graphically rather than by specifying them textually. A VPL allows programming with visual expressions, spatial arrangements of text and graphic symbols, used either as elements of syntax or secondary notation. For example, many VPLs are based on the idea of "boxes and arrows", where boxes or other screen objects are treated as entities, connected by arrows, lines or arcs which represent relations.

GameMaker is a series of cross-platform game engines created by Mark Overmars in 1999 and developed by YoYo Games since 2007. The latest iteration of GameMaker was released in 2022.

<span class="mw-page-title-main">Epic Games</span> American video game company

Epic Games, Inc. is an American video game and software developer and publisher based in Cary, North Carolina. The company was founded by Tim Sweeney as Potomac Computer Systems in 1991, originally located in his parents' house in Potomac, Maryland. Following its first commercial video game release, ZZT (1991), the company became Epic MegaGames, Inc. in early 1992 and brought on Mark Rein, who has been its vice president since. After moving the headquarters to Cary in 1999, the studio changed its name to Epic Games.

Source is a 3D game engine developed by Valve. It debuted as the successor to GoldSrc in 2004 with the releases of Half-Life: Source, Counter-Strike: Source, and Half-Life 2. It is most well-known for its usage by Valve, but the engine has been used both by small teams and individuals to create modifications of Valve games, and other studios creating distinct games, notably Troika Games' title Vampire: The Masquerade – Bloodlines. Valve continued to create incremental updates to the Source engine after its 2004 release, most of which coincided with games created by Valve. In the late 2010s, Valve created the Source 2 engine to replace Source, with it publicly debuting alongside Half-Life: Alyx. The Source engine is most well-known for its advancements in physics, AI, and graphics.

Torque Game Engine, or TGE, is an open-source cross-platform 3D computer game engine, developed by GarageGames and actively maintained under the current versions Torque 3D as well as Torque 2D. It was originally developed by Dynamix for the 2001 first-person shooter Tribes 2. In September 2012, GarageGames released Torque 3D as open-source software under the MIT License.

COLLADA is an interchange file format for interactive 3D applications. It is managed by the nonprofit technology consortium, the Khronos Group, and has been adopted by ISO as a publicly available specification, ISO/PAS 17506.

<span class="mw-page-title-main">Blender Foundation</span> Non-profit organization responsible for the development of Blender

The Blender Foundation is a Dutch nonprofit organization (Stichting) responsible for the development of Blender, an open-source 3D content-creation program.

<span class="mw-page-title-main">Blender Game Engine</span> Discontinued game engine

The Blender Game Engine was a free and open-source 3D production suite used for making real-time interactive content. It was previously embedded within Blender, but support for it was dropped in 2019, with the release of Blender 2.8. The game engine was written from scratch in C++ as a mostly independent component, and includes support for features such as Python scripting and OpenAL 3D sound.

<span class="mw-page-title-main">Unity (game engine)</span> Cross-platform video game and simulation engine

Unity is a cross-platform game engine developed by Unity Technologies, first announced and released in June 2005 at Apple Worldwide Developers Conference as a Mac OS X game engine. The engine has since been gradually extended to support a variety of desktop, mobile, console and virtual reality platforms. It is particularly popular for iOS and Android mobile game development, is considered easy to use for beginner developers, and is popular for indie game development.

<span class="mw-page-title-main">Open-source video game</span> Video game whose source code is open-source software

An open-source video game, or simply an open-source game, is a video game whose source code is open-source. They are often freely distributable and sometimes cross-platform compatible.

<i>Penumbra: Overture</i> 2007 video game

Penumbra: Overture is the first in a series of episodic survival horror games developed by Frictional Games. The game follows a physicist named Philip who travels to Greenland after his mother's death and is forced to explore an abandoned mine. Penumbra: Overture received average reception from critics.

<span class="mw-page-title-main">WebGL</span> JavaScript bindings for OpenGL in web browsers

WebGL is a JavaScript API for rendering interactive 2D and 3D graphics within any compatible web browser without the use of plug-ins. WebGL is fully integrated with other web standards, allowing GPU-accelerated usage of physics, image processing, and effects in the HTML canvas. WebGL elements can be mixed with other HTML elements and composited with other parts of the page or page background.

A Game Engine is a specialized development environment for creating video games. The features one provides depends on the type and the granularity of control allowed by the underlying framework. Some may provide diagrams, a windowing environment and debugging facilities. Users build the game with the game IDE, which may incorporate a game engine or call it externally. Game IDEs are typically specialized and tailored to work with one specific game engine.

<span class="mw-page-title-main">Marmalade (software)</span>

Marmalade SDK was a cross-platform software development kit and game engine from Marmalade Technologies Limited that contains library files, samples, documentation and tools required to develop, test and deploy applications for mobile devices.

<span class="mw-page-title-main">Godot (game engine)</span> Cross-platform, open-source game engine

Godot is a cross-platform, free and open-source game engine released under the permissive MIT license. It was initially developed by Argentine software developers Juan Linietsky and Ariel Manzur for several companies in Latin America prior to its public release in 2014. The development environment runs on many platforms, and can export to several more. It is designed to create both 2D and 3D games targeting PC, mobile, and web platforms and can also be used to develop non-game software, including editors.

Stride is a free and open-source 2D and 3D cross-platform game engine originally developed by Silicon Studio. It can be used to create video games for PC, mobile devices and virtual reality.

The Game Creators Ltd is a British software house based in Macclesfield, Cheshire, England, which specialises in software for video game development, originally for the Microsoft Windows platform. The company was established in March 1999 through a partnership between programmers Lee Bamber and Richard Vanner, who were joined by Meash Meakin in 2011 and Deborah Ascott-Jones in 2013.

References

  1. "Blend4Web Official Site". Blend4Web.com. Retrieved June 22, 2015.
  2. "blender.org - Installation Policy". March 25, 2009. Archived from the original on March 25, 2009. Retrieved August 21, 2012.
  3. "Features". blender.org. Retrieved August 21, 2012.
  4. Frictional Games (May 12, 2010). "FrictionalGames/HPL1Engine: A real time 3D engine". GitHub . Archived from the original on June 8, 2018. Retrieved May 8, 2017.
  5. "Amnesia is now open source!". Frictional Games. Retrieved November 30, 2020.
  6. "pkgsrc.se - The NetBSD package collection". pkgsrc.se. Retrieved August 19, 2015.
  7. "LÖVE - Free 2D Game Engine" . Retrieved December 6, 2016.
  8. Akinlaja, Damilare (2013). LÖVE2d for Lua Game Programming. ISBN   978-1782161608.
  9. "D in Games: Ethan Watson of Remedy Games Goes to GDC Europe". dlang.org. Retrieved July 20, 2022.
  10. "PICO-8 Fantasy Console".
  11. Bailey, Dustin (March 8, 2018). "Artifact will use Source 2, bringing the engine to iOS and Android". PCGamesN . Archived from the original on March 9, 2018. Retrieved March 8, 2018.
  12. Martin, Michael. "Valve Announces Dota 2 Reborn". IGN. Archived from the original on June 29, 2016. Retrieved July 10, 2016.
  13. "How Unity3D Became a Game-Development Beast". June 3, 2013. Retrieved August 28, 2020.
  14. "Unity Technologies acquires Bolt" . Retrieved May 4, 2020.