List of game engines
(Redirected from
CopperCube
)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.
Engines
Note: The following list is not exhaustive. Also, it mixes game engines with rendering engines as well as API bindings without any distinctions.
Name | Primary programming language | Release year | Scripting | Cross-platform
|
2D/3D oriented | Target platform | Notable games | License | Notes and references |
---|---|---|---|---|---|---|---|---|---|
4A Engine | C++ | 2010 | Yes | 3D | Metro 2033, Metro: Last Light, Metro Exodus | Proprietary | |||
A-Frame (VR)
|
JavaScript | 2015 | JavaScript | Yes | 3D | Cross-platform
|
MIT | Open source WebVR framework
| |
Adventure Game Interpreter | 1984 | C style | Yes | 2D | DOS, Apple SOS, ProDOS, Classic Mac OS, Atari TOS | List | Proprietary | ||
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++ | 2000? | Lua, Marathon markup language | Yes | 2.5D | Aleph One ( remake )
|
GPL-3.0-or-later | FPS engine | |
Amazon Lumberyard | C++ | 2015 | Lua | Yes | 3D | Windows
|
New World | Proprietary | The software is free to download and use, however, it works closely with Amazon services. |
Anvil
|
C++, C# | 2009 | Yes | 3D | List
|
Proprietary | |||
AppGameKit
|
C++, BASIC | 2016 | C#, C++, AGK BASIC | Yes | 2D, 3D | Proprietary | |||
Ardor3D
|
Java | 2008 | Yes | 3D | Cross-platform
|
zlib | Fork of jMonkeyEngine 2.0 | ||
Aurora toolset
|
C++ | 2002 | NWScript
|
Yes | 3D | Neverwinter Nights | Proprietary | ||
Babylon.js | JavaScript, TypeScript | 2013 | JavaScript, TypeScript | Yes | 3D | Cross-Platform
|
Apache License 2.0
|
||
Blend4Web | JavaScript, Python, C, C++ | 2018 | JavaScript | Yes | 3D | 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 | 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 | 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 | Proprietary | 2D/3D game builder with drag and drop functionalities, coding optional (not required), FREE license available | ||
C4 Engine | C++ | 2015 | Visual Script
|
Yes | 3D | List | Proprietary | ||
Chrome Engine | C++ | 2002 | Yes | 3D | List | Proprietary | |||
ClanLib | C++ | 1999 | Yes | 2.5D | zlib | ||||
Clausewitz | C++ | 2007 | Yes | 3D | All Paradox Development Studio games since 2007 | Proprietary | |||
Clickteam Fusion
|
1994 | Yes | 2D | Five Nights at Freddy's, Baba Is You | Proprietary | ||||
Cocos2d, Cocos2d-x, Cocos2d-html5 | C++, Python, Objective-C, JavaScript | 2010 | C++, JavaScript, Java, Lua | Yes | 2D, 2.5D, 3D | Geometry Dash | MIT | Android target binds to Java; iOS target uses Objective-C | |
Codea | Lua | 2011 | No | 2D, 3D | iOS | Apache 2.0 | |||
Construct | C++ | 2007 | JavaScript, Event System | Yes | 2D | internet browsers
|
Hypnospace Outlaw | GPL Classic version
|
|
CraftStudio | 2015 | Lua | Yes | 2D, 3D | Free use
|
Used to create voxel-based games. | |||
Creation Engine | C++ | 2011 | Papyrus | Yes | 3D | The Elder Scrolls V: Skyrim, Fallout 4, Fallout 76 | Proprietary | ||
CryEngine | C++ | 2002 | C++, C# | Yes | 3D | Crysis, Far Cry | Proprietary | ||
Crystal Tools | Yes | 3D | Windows, Wii
|
List | Proprietary | ||||
Crystal Space | C++ | Java, Perl, Python | Yes | 3D | Keepsake, Yo Frankie! | LGPL-2.0-or-later | |||
Cube Engine | C++ | 2001 | CubeScript | Yes | 3D | 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 | Cube 2: Sauerbraten | zlib | Efficient 6-directional height map based geometry (versus traditional Polygon soup model), hence the name Cube, FPS engine | |
Dagor Engine
|
Yes | 3D | List
|
BSD | |||||
Dark Engine | C++ | 1995 | No | 3D | Windows
|
Thief II: The Metal Age
|
Proprietary | Advanced AI and sound features (full control of sound propagation). Edited with DromEd. | |
Decima | Yes | 3D | Windows
|
Proprietary | |||||
Defold | C++ | Lua | Yes | 2D, 3D | 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 | Yes | 2.5D | Cross-platform
|
LGPL-2.1-or-later | |||
Dim3 | C++ | JavaScript | Yes | 3D | Cross-platform
|
MIT | |||
DimensioneX Multiplayer Engine | Java | 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++ | JavaScript | No | 3D | Windows
|
Proprietary, Freeware | |||
Dunia Engine
|
C++ | Yes | 3D | List
|
Proprietary | Based on CryEngine | |||
ego
|
Yes | 3D | List
|
Proprietary | Primarily used for racing games | ||||
Electron toolset
|
C# | NWScript
|
No | 3D | Windows
|
Neverwinter Nights 2 | Proprietary | ||
Enforce
|
No | 3D | Windows
|
Shade: Wrath of Angels, Alpha Prime, Carrier Command: Gaea Mission, Take On Mars | Proprietary | ||||
Enigma Engine
|
Yes | 3D | Windows, macOS ,
|
Blitzkrieg, Blitzkrieg 2 | Proprietary | ||||
Essence Engine
|
No | 3D | Windows
|
List
|
Proprietary | ||||
Exult
|
C++ | Yes | 2D | Ultima VII | GPL-2.0-or-later | Ultima VII game engine
| |||
Flare3D | ActionScript 3 | Yes | 3D | List | Proprietary | ||||
Flixel
|
ActionScript | Yes | 2D | Various games by Gregory Weir
|
MIT | Boilerplate code for Flash games | |||
ForgeLight | Yes | 3D | Windows, PlayStation 4, Xbox One
|
H1Z1: King of the Kill
|
Proprietary | ||||
Fox Engine | 2013 | Yes | 3D | List | Proprietary | ||||
Freescape | Freescape Command Language | Yes | 3D | List | Proprietary | ||||
FreeSpace 2 Source Code Project | C++ | Yes | 3D | 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 | List
|
Proprietary | Used originally for the Battlefield video games | ||
Future Pinball | No | 3D | Windows
|
Freeware | |||||
Gamebryo | C++ | Yes | 3D | List | Proprietary | ||||
Game Editor | Custom (C styled) | Yes | 2D | GPL, Proprietary | |||||
GameMaker Studio
|
Game Maker Language
|
1999 | HLSL
|
Yes | 2D | Proprietary | Limited 3D abilities | ||
GameSalad | Lang | Script | Yes | 2D | iOS, Android | Proprietary | |||
Gamestudio | 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 | Yes | 2D | Windows, PlayStation 2, Xbox One, Xbox Series X/S | Age of Empires: Definitive Edition, Age of Empires II: Definitive Edition
|
Proprietary | ||||
Godot | C++ | 2014 | Visual Script , GDNative
|
Yes | 2D, 2.5D, 3D | 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 | 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 | Advanced Dungeons & Dragons role-playing games
| ||
GoldSrc | C, C++, Assembly | 1998 | Yes | 3D | 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++ | AngelScript | Yes | 3D | 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 | 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 | 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 | 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 | Yes | 3D | 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 | Yes | 3D | Quake III Arena, Quake Live | GPL-2.0-or-later | Also termed the Quake III engine. | |
id Tech 3.5 | C | 2005 | C | Yes | 3D | 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 | 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 | Yes | 3D | 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 | 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 | Yes | 3D | Doom (2016), Wolfenstein II: The New Colossus | Proprietary | |||
id Tech 7 | C++ | 2020 | Yes | 3D | 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
|
Yes | 2D | Baldur's Gate, Planescape: Torment, Icewind Dale, Baldur's Gate II: Shadows of Amn, Icewind Dale II | Proprietary | |||||
Irrlicht | C++ | C++ | Yes | 3D | Mac OS, Linux, Windows CE
|
List of Irrlicht games | zlib | Open source, audio with extension | |
ioquake3
|
C | 2005? | Yes | 3D | Urban Terror, OpenArena | GPL-2.0-or-later | |||
Iron Engine
|
No | 3D | Windows
|
Sins of a Solar Empire, Sins of a Dark Age | Proprietary | ||||
IW engine
|
C++ | Custom (C styled) (derived from QuakeC) | Yes | 3D | Call of Duty series | Proprietary | Originally built from id Tech 3 | ||
Jade
|
C++ | Yes | 3D | Cross-platform
|
List
|
Proprietary | |||
Jake2 | Java | Yes | 3D | Cross-platform
|
GPL | Java port of Quake II game engine | |||
Java 3D | Java | Yes | 3D | Cross-platform
|
BSD | Community-centric project. Used by many schools as part of course work | |||
Jedi | C | Yes | 2.5D | 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 | MIT | For rapid development, can make multi-touch apps | ||
LayaAir | ActionScript 3, JavaScript, TypeScript
|
Yes | 2D, 3D | 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 | 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 | 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 | 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 | Windows, macOS
|
Freeware | Used Allegro initially, now uses on SDL
| |||
Marmalade | C++, Lua, Objective-C, HTML5 | Lua, 2DKit | Yes | 2D, 3D | 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 | Broken Age | CPAL | |||
MT Framework | C++ | Yes | 3D | List | Proprietary | Intended to be 7th generation console engine, replaced by Panta Rhei | |||
Monkey X
|
Monkey, C++, C#, Java, JavaScript, ActionScript | Yes | 2D | Crypt of the NecroDancer | MIT | ||||
MonoGame / XNA | C# | 2009 | C# | Yes | 2D, 3D | 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 | Yes | 3D | 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 | 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 II: The Sith Lords
|
Proprietary | ||||
OGRE | C++ | 2005 | C++ | Yes | 3D | Torchlight, Kenshi | MIT | 3D rendering engine used by several games | |
OHRRPGCE
|
FreeBASIC | HamsterSpeak | Yes | 2D | GPL-2.0-or-later | Role-playing game creation system ; use of scripting is optional
| |||
ONScripter
|
NScripter | NScripter | Yes | 2D | 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 | OpenClonk | ISC | Engine for 2D action/strategy platformers with 3D graphics | ||
OpenMW | C++ | mwscript, Lua | Yes | 3D | GPL-3.0-or-later | Reimplementation of the Morrowind game engine | |||
OpenSimulator | C# | LSL
|
Yes | 3D | BSD | Server platform to host virtual worlds, compatible with Second Life clients | |||
ORX | C/C++ | 2009 | Custom | Yes | 2.5D | zlib | 3D accelerated | ||
Panda3D | C++, Python | 2002 | Python | Yes | 3D | Toontown Online, Pirates of the Caribbean Online | BSD | ||
Panta Rhei | Yes | 3D | 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 | Yes | 2D | 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 | Windows, macOS
|
List | Proprietary | |||
Pixel Game Maker MV | JavaScript | JavaScript, CoffeeScript | Yes | 2D | Windows, Nintendo Switch
|
Proprietary | |||
PlayCanvas | JavaScript | JavaScript | Yes | 3D | 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 | Windows, Linux
|
Apache 2.0 | ||||
Pygame | Python | 2000 | Python | Yes | 2D | List | LGPL | ||
Pyrogenesis | C++ | JavaScript | Yes | 3D | 0 A.D. | LGPL | Designed for RTS games | ||
Q | Yes | 3D | PS3, Wii
|
Proprietary | |||||
Qfusion
|
C/C++ | AngelScript | Yes | 3D | Warsow | GPL-2.0-or-later | |||
REDengine
|
C++ | Yes | 3D | The Witcher 2: Assassins of Kings, The Witcher 3: Wild Hunt, Cyberpunk 2077 | Proprietary | ||||
Ren'Py | Python | Pygame | Yes | 2D | 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 | 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 | Frontlines, Sonic Speed Simulator
|
Proprietary | |||
Rockstar Advanced Game Engine (RAGE) | C++ | 2006 | Yes | 3D | List | Proprietary | |||
RPG Maker | Ruby, JavaScript | Yes | 2D | Windows, PlayStation, Game Boy Color, PlayStation 2, Game Boy Advance, Nintendo DS, macOS, Linux, iOS, Android, PlayStation 4, Nintendo Switch
|
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
|
Yes | 3D | Macintosh, Xbox 360, PlayStation 3
|
List
|
Proprietary | Used for real-time strategy games | |||
SCUMM | Yes | 2D | 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 | 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 | Tom Clancy's The Division, South Park: The Fractured but Whole, Mario + Rabbids Kingdom Battle, Avatar: Frontiers of Pandora | Proprietary | ||||
Solar2D | Lua | Yes | 2D | Windows, Linux
|
MIT | ||||
Source | C++ | 2004 | Squirrel, Lua, Python | Yes | 3D | 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 | 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++ | Yes | 3D | Zero-K
|
GPL-2.0-or-later | RTS, simulated events, OpenGL | |||
Starling Framework | ActionScript | Yes | 2D | Angry Birds Friends, Incredipede | BSD Simplified | Recreates the traditional Flash display list architecture on accelerated graphics hardware | |||
Stencyl | Haxe | Haxe, VPL | Yes | 2D | Windows
|
Proprietary | Free to publish to Flash and HTML5. Subscription required for publishing to desktop or mobile. | ||
Autodesk Stingray (Bitsquid) | Lua | Yes | 3D | Warhammer: End Times - Vermintide, Warhammer: Vermintide 2
|
Proprietary | ||||
StepMania | C++ | Lua | Yes | 3D | Cross-platform
|
Pump It Up Infinity
|
MIT | A rhythm video game and engine that was originally developed as a simulator of Konami's DDR | |
Stratagus | C++ | Lua | Yes | 2D | Linux | Bos Wars | GPL-2.0-only | For real-time strategy games | |
Stride | C# | C# | Yes | 2D, 3D | MIT | Built in .NET, so it always supports latest C#. Previously known as Paradox and Xenko. | |||
Three.js | JavaScript | JavaScript | Yes | 2D, 3D | MIT | ||||
TIC-80 | Lua, JavaScript, Ruby, others | 2017 | Yes | 2D | MIT | Intentionally limited specifications, including a 240x136 display; a 16 color palette; 256 8x8 sprites; and 4-channel sound. | |||
TOSHI
|
Yes | 3D | 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 | 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 | JavaScript | Yes | 2D | 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 | HLSL , UUSL
|
Yes | 3D | 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 | Visual scripting (Bolt)[14]
|
Yes | 2D, 2.5D, 3D | 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 | 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 | Script | Yes | 3D | Skylanders, Crash Bandicoot | Proprietary | |||
Vicious Engine | Lang | Script | Yes | 3D | GameCube, Wii, WiiWare, Xbox, Xbox 360, Xbox Live Arcade, PlayStation 2, PlayStation Portable, PlayStation Network, Microsoft Windows | List | Proprietary | ||
Virtools
|
Yes | 3D | Ballance | Proprietary | Used for game prototyping and rapid development | ||||
Vision | Lang | Script | Yes | 3D | 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++ | 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 | No | 2D | System 3 | Lost Crystal | Freeware | ||||
WorldForge | C++ | Lua (client), Python (server) | Yes | 3D | Cross-platform | GPL | MMORPG framework made of libraries, server, client, media
| ||
XnGine
|
No | 3D | DOS | TES Legends: Battlespire, TES Adventures: Redguard
|
Proprietary | ||||
Zillions of Games | Zillions Rules | No | 2D | Windows
|
Proprietary |
See also
- Physics engine
- Game engine recreation
- List of open-source video games
- List of WebGL frameworks
- Role-playing game creation software
References
- ^ "Blend4Web Official Site". Blend4Web.com. Retrieved June 22, 2015.
- ^ "blender.org - Installation Policy". March 25, 2009. Archived from the original on March 25, 2009. Retrieved August 21, 2012.
- ^ "Features". blender.org. Retrieved August 21, 2012.
- ^ 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.
- ^ "Amnesia is now open source!". Frictional Games. Retrieved November 30, 2020.
- ^ "pkgsrc.se - The NetBSD package collection". pkgsrc.se. Retrieved August 19, 2015.
- ^ "LÖVE - Free 2D Game Engine". Retrieved December 6, 2016.
- ISBN 978-1782161608.
- ^ "D in Games: Ethan Watson of Remedy Games Goes to GDC Europe". dlang.org. Retrieved July 20, 2022.
- ^ "PICO-8 Fantasy Console".
- ^ 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.
- ^ Martin, Michael. "Valve Announces Dota 2 Reborn". IGN. Archived from the original on June 29, 2016. Retrieved July 10, 2016.
- ^ "How Unity3D Became a Game-Development Beast". June 3, 2013. Retrieved August 28, 2020.
- ^ "Unity Technologies acquires Bolt". Retrieved May 4, 2020.