Revision as of 01:17, 19 June 2009 editModulatum (talk | contribs)4,348 editsm →Open-source engines← Previous edit | Latest revision as of 23:47, 31 December 2024 edit undoKMaster888 (talk | contribs)Extended confirmed users12,260 edits ce | ||
Line 1: | Line 1: | ||
{{Short description|Game engines with A-Z}} | |||
Several tools called ''']s''' are available for game designers to easily code a game quickly without building from the ground up. | |||
{{Use mdy dates|date=January 2021}} | |||
]s are tools available to implement ]s 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 == <!-- Please: In the table below, avoid overlinking. Link only one (1), early, obvious instance of a given topic, such as a game engine, programming language, license, etc. Try to put links with a more significant project where they will last, instead of a minor project where they are more likely to be deleted. --> | |||
The following list is not exhaustive. Also, it mixes game engines with rendering engines as well as API bindings without any distinctions. | |||
== Open-source engines == | |||
These game engines / libraries are ] or ]: | |||
{| class="wikitable sortable" style="text-align: center; font-size: 85%; width: auto; table-layout: fixed;" | {| class="wikitable sortable" style="text-align: center; font-size: 85%; width: auto; table-layout: fixed;" | ||
|+ List of open-source game engines | |||
|- | |- | ||
! style="width: 12em" | | ! style="width: 12em" | Name | ||
! Primary ] | ! Primary ] | ||
! Release year | |||
! Bindings | |||
! ] | |||
! Primary platform | |||
! Cross-platform |
! ] | ||
! 2D/3D oriented | |||
! SDL? | |||
! Target ] | |||
! Scripting | |||
! Notable games | |||
! License | |||
! class="unsortable" | Notes and references | |||
|- | |- | ||
! ] | |||
! {{rh}} | ] | |||
| C | | ] | ||
| |
| 2010 | ||
| | |||
| Mac OS | |||
| {{Yes}} | |||
| 3D | |||
| ], ], ], ], ], ], ] | |||
| '']'', '']'', '']'' | |||
| {{proprietary}} | |||
| | |||
|- | |||
! ] | |||
| ] | |||
| 2015 | |||
| ] | |||
| {{Yes}} | |||
| 3D | |||
| ] | |||
| | |||
| {{open source|]}} | |||
| Open source ] ] framework | |||
|- | |||
! ] | |||
| ] | |||
| 1984 | |||
| ] style | |||
| {{Yes}} | |||
| 2D | |||
| ], ], ], ], ] | |||
| ] | |||
| {{proprietary}} | |||
| | |||
|- | |||
! ] | |||
| ] | |||
| 1997 | |||
| AGSScript | |||
| {{Yes}} | |||
| 2D | |||
| ], ] | |||
| '']'', '']'' | |||
| {{open source|] 2.0}} | |||
| Mostly used to develop third-person ] ], one of the most popular for developing amateur ]s | |||
|- | |||
! ] | |||
| ] | |||
| 1999 | |||
| ], ] markup language | |||
| {{yes}} | | {{yes}} | ||
| 2.5D | |||
| ], ], ] | |||
| Aleph One ('']'' ]) | |||
| {{open source|]}} | |||
| FPS engine | |||
|- | |||
! ] | |||
| ] | |||
| 2015 | |||
| ] | |||
| {{Yes}} | |||
| 3D | |||
| ], ], ] | |||
| ] | |||
| {{proprietary}} | |||
| The software is free to download and use, however, it works closely with Amazon services. | |||
|- | |||
! ] | |||
| ], ] | |||
| 2009 | |||
| | |||
| {{Yes}} | |||
| 3D | |||
| ], ], ], ], ], ], ] | |||
| ] | |||
| {{proprietary}} | |||
| | |||
|- | |||
! ] | |||
| ], ] | |||
| 2016 | |||
| ], ], AGK BASIC | |||
| {{Yes}} | |||
| 2D, 3D | |||
| ], ], ], ], ], ] | |||
| | |||
| {{proprietary}} | |||
| | |||
|- | |||
! ] | |||
| ] | |||
| 2008 | |||
| | |||
| {{Yes}} | |||
| 3D | |||
| ] | |||
| | |||
| {{open source|]}} | |||
| Fork of ] 2.0 | |||
|- | |||
! ] | |||
| ] | |||
| 2002 | |||
| ] | |||
| {{Yes}} | |||
| 3D | |||
| ], ], ] | |||
| '']'' | |||
| {{proprietary}} | |||
| | |||
|- | |||
! ] | |||
| ], ] | |||
| 2013 | |||
| ], ] | |||
| {{Yes}} | |||
| 3D | |||
| ] | |||
| | |||
| {{open source|]}} | |||
| | |||
|- | |||
! ] | |||
| ], ], ], ] | |||
| 2018 | |||
| ] | |||
| {{Yes}} | |||
| 3D | |||
| ], ], ], ], ], ] | |||
| '']'' | |||
| {{some|] or ]}} | |||
| Game content, including graphics, animation, sound, and physics, is authored in the 3D modeling and animation suite ]<ref name="blend4web_about">{{cite web|url=https://www.blend4web.com/en/ | title=Blend4Web Official Site |publisher=Blend4Web.com |access-date=June 22, 2015}}</ref> | |||
|- | |||
! ] | |||
| ], ] | |||
|2000 | |||
| ] | |||
| {{Yes}} | |||
| 2D, 3D | |||
| ], ], ], ] | |||
| '']'', '']'', ''ColorCube'' | |||
| {{open source|]}} | |||
| 2D/3D game engine packaged in a 3D modelar with integrated Bullet physics library<ref>{{cite web|url=http://www.blender.org/development/coding-guides/installation-policy/|archive-url=https://web.archive.org/web/20090325145255/http://www.blender.org/development/coding-guides/installation-policy/ |archive-date=March 25, 2009 |title=blender.org - Installation Policy|date=March 25, 2009 |access-date=August 21, 2012}}</ref><ref>{{cite web|url=http://www.blender.org/features-gallery/features/#c883 |title=Features |publisher=blender.org|access-date=August 21, 2012}}</ref> | |||
|- | |||
! ] | |||
| ] | |||
| 1995 | |||
| | |||
| {{yes}} | | {{yes}} | ||
| 2.5D | |||
| Lua, Marathon Markup Language | |||
| ], ], ], ] | |||
| '']'', '']'', '']'', '']'' | |||
| {{proprietary|Custom, free non-commercial use}} | |||
| ]; ], 2D grid base geometry | |||
|- | |- | ||
! ] | |||
! {{rh}} | ] | |||
| C | | ] | ||
| |
| 2014 | ||
| Optional<br>(]) | |||
| Windows | |||
| {{ |
| {{Yes}} | ||
| 2D, 3D | |||
| ], ], ], ] | |||
| | |||
| {{proprietary}} | |||
| 2D/3D game builder with drag and drop functionalities, coding optional (not required), FREE license available | |||
|- | |||
! ] | |||
| ] | |||
| 2015 | |||
| ], ] | |||
| {{Yes}} | |||
| 3D | |||
| ], ], ], ] | |||
| ] | |||
| {{proprietary}} | |||
| | |||
|- | |||
! ] | |||
| ] | |||
| 2002 | |||
| | |||
| {{Yes}} | |||
| 3D | |||
| ], ], ], ] | |||
| ] | |||
| {{proprietary}} | |||
| | |||
|- | |||
! ] | |||
| ] | |||
| 1999 | |||
| | |||
| {{yes}} | | {{yes}} | ||
| |
| 2.5D | ||
| ], ], ] | |||
| | |||
| {{open source|]}} | |||
| | |||
|- | |- | ||
! ] | |||
! {{rh}} | ] | |||
| C++ | | ] | ||
| 2007 | |||
| Java, ActionScript, C#, JavaScript, D, Python, DarkBasic | |||
| | |||
| Windows | |||
| {{Yes}} | |||
| 3D | |||
| ], ], ] | |||
| ] | |||
| {{proprietary}} | |||
| | |||
|- | |||
! ] | |||
|(] w/ ]Support) | |||
| 1994 | |||
| | |||
| {{Yes}} | |||
| 2D | |||
| ], ], ], ], ] | |||
| '']'', '']'' | |||
| {{proprietary}} | |||
| | |||
|- | |||
! ] | |||
| ], ], ], ] | |||
| 2010 | |||
| ], ], ], ] | |||
| {{yes}} | | {{yes}} | ||
| 2D, 2.5D, 3D | |||
| ], ], ], ], ], ], ] | |||
| '']'' | |||
| {{open source|]}} | |||
| Android target binds to Java; iOS target uses Objective-C | |||
|- | |||
! ] | |||
| ] | |||
| 2011 | |||
| | |||
| {{no}} | | {{no}} | ||
| |
| 2D, 3D | ||
| ] | |||
| | |||
| {{open source|] 2.0}} | |||
| | |||
|- | |- | ||
! ] | |||
! {{rh}} | ] | |||
| C++ | | ] | ||
| |
| 2007 | ||
| ], Event System | |||
| Unix | |||
| {{Yes}} | |||
| 2D | |||
| ], ], ], ] capable ]s | |||
| '']'' | |||
| {{proprietary}}, ] Classic version | |||
| | |||
|- | |||
! ] | |||
|] | |||
| 2015 | |||
| ] | |||
| {{Yes}} | |||
| 2D, 3D | |||
| ], ], ] | |||
| | |||
| {{free|]}} | |||
| Used to create ]-based games. | |||
|- | |||
! ] | |||
| ] | |||
| 2011 | |||
| Papyrus | |||
| {{Yes}} | |||
| 3D | |||
| ], ], ], ], ] | |||
| '']'', '']'', '']'' | |||
| {{proprietary}} | |||
| | |||
|- | |||
! ] | |||
| ] | |||
| 2002 | |||
| ], ] | |||
| {{Yes}} | |||
| 3D | |||
| ], ], ], ], ], ], ], ], ], ] | |||
| '']'', '']'' | |||
| {{proprietary}} | |||
| | |||
|- | |||
! ] | |||
| ] | |||
| 2007 | |||
| | |||
| {{Yes}} | |||
| 3D | |||
| ], ], ], ] | |||
| ] | |||
| {{proprietary}} | |||
| | |||
|- | |||
! ] | |||
| ] | |||
| 1997 | |||
| ], ], ] | |||
| {{yes}} | | {{yes}} | ||
| |
| 3D | ||
| ], ], ] | |||
| N/A | |||
| '']'', '']'' | |||
| {{open source|]}} | |||
| | |||
|- | |- | ||
! ] | |||
! {{rh}} | ] | |||
| C++ | | ] | ||
| |
| 2001 | ||
| CubeScript | |||
| Windows | |||
| {{yes}} | | {{yes}} | ||
| 3D | |||
| ], ], ] | |||
| '']'', '']'' | |||
| {{open source|]}} | |||
| Prior generation (means it has a successor), 2D grid-based system, optimized for outdoor not indoor maps | |||
|- | |||
! ] | |||
| ] | |||
| 2004 | |||
| CubeScript | |||
| {{yes}} | | {{yes}} | ||
| |
| 3D | ||
| ], ], ] | |||
| '']'' | |||
| {{open source|]}} | |||
| Efficient 6-directional height map based geometry (versus traditional ] model), hence the name Cube, FPS engine | |||
|- | |||
! ] | |||
| ] | |||
|2017 | |||
| | |||
| {{Yes}} | |||
| 3D | |||
| ], ], ], ], ], ] | |||
| ] | |||
| {{open source|]}} | |||
| | |||
|- | |||
! ] | |||
| ] | |||
| 1995 | |||
| | |||
| {{No}} | |||
| 3D | |||
| ] | |||
| '']'', '']'', '']'' | |||
| {{proprietary}} | |||
| Advanced AI and sound features (full control of sound propagation). Edited with DromEd. | |||
|- | |||
! ] | |||
| ] | |||
| 2013 | |||
| | |||
| {{Yes}} | |||
| 3D | |||
| ], ], ] | |||
| '']'', '']'', '']'', '']'', '']'', '']'' | |||
| {{proprietary}} | |||
| | |||
|- | |- | ||
! ] | |||
! {{rh}} | ] | |||
| C | | ] | ||
|2016 | |||
| N/A | |||
| ] | |||
| Windows | |||
| {{yes}} | | {{yes}} | ||
| 2D, 3D | |||
| ], ], ], ], ], ], ], ] | |||
| | |||
| {{needs|}} | |||
| Scene Editor, Particle Fx editor, Tilemap Editor, Code Editor, Debugger. Extend the engine with your own native code (C/C++, Obj-C, Java, JavaScript). | |||
|- | |||
! ] | |||
| ] | |||
| | |||
| ] | |||
| {{yes}} | | {{yes}} | ||
| |
| 2.5D | ||
| ] | |||
| | |||
| {{open source|]}} | |||
| | |||
|- | |- | ||
! ] | |||
! {{rh}} | ] | |||
| C | | ] | ||
| |
| 2014 | ||
| ] | |||
| Windows | |||
| {{yes}} | | {{yes}} | ||
| 3D | |||
| ] | |||
| | |||
| {{open source|]}} | |||
| | |||
|- | |||
! ] | |||
| ] | |||
|2001 | |||
| ], ] | |||
| {{yes}} | | {{yes}} | ||
| |
| 2.5D | ||
| ] | |||
| | |||
| {{open source|]}} | |||
| Produces browser games with pseudo-3D views; games can be made into Facebook Apps; intended for beginners | |||
|- | |- | ||
! |
! ] | ||
| C | | ] | ||
|2008 | |||
| N/A | |||
| ] | |||
| Windows | |||
| {{No}} | |||
| 3D | |||
| ] | |||
| | |||
| {{some|], ]}} | |||
| | |||
|- | |||
! ] | |||
| ] | |||
|2007 | |||
| | |||
| {{Yes}} | |||
| 3D | |||
| ], ], ], ], ] | |||
| ] | |||
| {{proprietary}} | |||
| Based on CryEngine | |||
|- | |||
! ] | |||
| ] | |||
|2008 | |||
| | |||
| {{Yes}} | |||
| 3D | |||
| ], ], ], ], ], ], ], ] | |||
| ] | |||
| {{proprietary}} | |||
| Primarily used for racing games | |||
|- | |||
! ] | |||
| ] | |||
|2013 | |||
| ] | |||
| {{No}} | |||
| 3D | |||
| ] | |||
| '']'' | |||
| {{proprietary}} | |||
| | |||
|- | |||
! ] | |||
| ] | |||
| 1999 | |||
| | |||
| {{No}} | |||
| 3D | |||
| ] | |||
| '']'', '']'', '']'', '']'' | |||
| {{proprietary}} | |||
| | |||
|- | |||
! ] | |||
| ] | |||
| | |||
| | |||
| {{Yes}} | |||
| 3D | |||
| ], ], | |||
| '']'', '']'' | |||
| {{proprietary}} | |||
| | |||
|- | |||
! ] | |||
| ] | |||
| | |||
| | |||
| {{No}} | |||
| 3D | |||
| ] | |||
| ] | |||
| {{proprietary}} | |||
| | |||
|- | |||
! ] | |||
| ] | |||
| | |||
| | |||
| {{yes}} | | {{yes}} | ||
| 2D | |||
| ], ], ], ] | |||
| '']'' | |||
| {{open source|]}} | |||
| ] re-implemented '']'' game engine | |||
|- | |||
! ] | |||
| ] 3 | |||
| | |||
| | |||
| {{Yes}} | |||
| 3D | |||
| ], ], ], ], ] | |||
| ] | |||
| {{proprietary}} | |||
| | |||
|- | |||
! ] | |||
| ] | |||
| | |||
| | |||
| {{yes}} | | {{yes}} | ||
| |
| 2D | ||
| | |||
| Various games by ] | |||
| {{open source|]}} | |||
| ] for Flash games | |||
|- | |- | ||
! |
! ] | ||
| C++ | | ] | ||
| |
| 2009 | ||
| | |||
| Windows | |||
| {{Yes}} | |||
| 3D | |||
| ], ], ] | |||
| '']'', '']'', '']'', '']'', '']'', '']'' | |||
| {{proprietary}} | |||
| <!-- May be cross-platform, but unsure how older games were ported to console --> | |||
|- | |||
! ] | |||
| ] | |||
| 2013 | |||
| | |||
| {{Yes}} | |||
| 3D | |||
| ], ], ], ], ] | |||
| ] | |||
| {{proprietary}} | |||
| | |||
|- | |||
! ] | |||
| ] | |||
|1987 | |||
| Freescape Command Language | |||
| {{Yes}} | |||
| 3D | |||
| ], ], ], ], ], ] | |||
| ] | |||
| {{proprietary}} | |||
| | |||
|- | |||
! ] | |||
| ] | |||
|2002 | |||
| | |||
| {{Yes}} | |||
| 3D | |||
| ], ], ], ] | |||
| '']''; several projects, including games based on the Babylon 5 and 2004 Battlestar Galactica universes. | |||
| {{needs|] for non-commercial use}} | |||
| | |||
|- | |||
! ] | |||
| ] | |||
| 2008 | |||
| | |||
| {{Yes}} | |||
| 3D | |||
| ], ], ], ], ] | |||
| ] | |||
| {{proprietary}} | |||
| Used originally for the '']'' video games | |||
|- | |||
! ] | |||
| | |||
| | |||
| | |||
| {{No}} | |||
| 3D | |||
| ] | |||
| | |||
| {{some|]}} | |||
| | |||
|- | |||
! ] | |||
| ] | |||
|1997 | |||
| | |||
| {{Yes}} | |||
| 3D | |||
| ], ], ], ], ] | |||
| ] | |||
| {{proprietary}} | |||
| | |||
|- | |||
! ] | |||
| ] | |||
| 2003 | |||
| Custom (] styled) | |||
| {{Yes}} | |||
| 2D | |||
| ], ], ], ] (95-Windows 7), ], Windows-based ]s, ], Pocket PCs, ]s | |||
| | |||
| {{open source|]}}, ] | |||
| | |||
|- | |||
! ] | |||
| ] | |||
| 1999 | |||
| ], ], ], ], ] | |||
| {{Yes}} | |||
| 2D | |||
| ], ], ], ], ], ], ], ], ], ], ], ], ], ], ], ] | |||
| '']'', '']'', '']'', '']'', '']'', '']'', '']'', '']'', '']'', '']'' | |||
| {{proprietary}} | |||
| Limited 3D abilities | |||
|- | |||
! ] | |||
| Lang | |||
| | |||
| Script | |||
| {{Yes}} | |||
| 2D | |||
| ], ] | |||
| | |||
| {{proprietary}} | |||
| | |||
|- | |||
! ] | |||
|] | |||
| | |||
| ], Lite-C | |||
| {{No}} | |||
| 3D | |||
| ] | |||
| ] | |||
| {{proprietary}} | |||
| Games can be published royalty-free | |||
|- | |||
! ] | |||
| ], ] | |||
| 2008 | |||
| Events editor, ] (Optional) | |||
| {{Yes}} | |||
| 2D, 3D | |||
| ], ], ], ], ], ], ] | |||
| | |||
| {{open source|]}} | |||
| Drag-and-drop game engine for everyone, almost everything can be done from the GUI, no coding experience required to make games | |||
|- | |||
! ] | |||
|] | |||
| | |||
| | |||
| {{Yes}} | |||
| 2D | |||
| ], ], ], ] | |||
|'']'', '']'', '']'', '']'', '']'', '']'' | |||
| {{proprietary}} | |||
| | |||
|- | |||
! ] | |||
| ] | |||
| 2014 | |||
| ] (like ]), ], ], GDNative | |||
| {{yes}} | | {{yes}} | ||
| 2D, 2.5D, 3D | |||
| {{no}} | |||
| ], ], ], ], ], ], ] and ] | |||
| Python | |||
| '']'', '']'', '']'', '']'', '']'' | |||
| {{open source|]}} | |||
| 3.0+ adds C# scripting plus other languages via modules and GDNative. PBR and Global Illumination. | |||
|- | |||
! ] | |||
| ], ], ], ] | |||
| | |||
| | |||
| {{Yes}} | |||
| 2D | |||
| ], ], ], ]/], ], ], ], ], ] | |||
| '']'', '']'', '']'', '']'', '']'', '']'' | |||
| {{proprietary}} | |||
| ] engine for ] role-playing games | |||
|- | |||
! ] | |||
| ], ], ] | |||
| 1998 | |||
| | |||
| {{Yes}} | |||
| 3D | |||
| ], ], ], ], ], ] | |||
| '']'', ], '']'', ], '']'', '']'', '']'' | |||
| {{proprietary}} | |||
| Highly modified ] | |||
|- | |||
! ] | |||
| ], ] | |||
| | |||
| HeroScript Language | |||
| {{No}} | |||
| 3D | |||
| ] | |||
| '']'' | |||
| {{proprietary}} | |||
| | |||
|- | |- | ||
! |
! ] | ||
| C | | ] | ||
| | |||
| N/A | |||
| | |||
| DOS | |||
| {{yes}} | | {{yes}} | ||
| |
| 3D | ||
| ], ] | |||
| N/A | |||
| '']'', '']'' | |||
| {{open source|]}} | |||
| Small 3D rendering engine for large crowds of animated characters | |||
|- | |- | ||
! |
! ] | ||
| C++ | | ] | ||
|2007 | |||
| N/A | |||
| ] | |||
| Windows | |||
| {{Yes}} | |||
| 3D | |||
| ], ], ] | |||
|'']'', '']'', '']'', '']'', '']'', '']'' | |||
| {{proprietary}}, ] (version 1<ref>{{cite web |url=https://github.com/FrictionalGames/HPL1Engine |title=FrictionalGames/HPL1Engine: A real time 3D engine. |author=Frictional Games |date=May 12, 2010 |website=] |access-date=May 8, 2017 |archive-url=https://web.archive.org/web/20180608143839/https://github.com/FrictionalGames/HPL1Engine |archive-date=June 8, 2018 |url-status=live }}</ref> and 2<ref>{{Cite web|title=Amnesia is now open source!|url=https://frictionalgames.com/2020-09-amnesia-is-now-open-source/|access-date=November 30, 2020|website=Frictional Games|date=September 23, 2020 |language=en-GB}}</ref>) | |||
| 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 | |||
|- | |||
! ]<br>{{small|''Wolfenstein 3D'' engine}} | |||
| ] | |||
| 1992 | |||
| | |||
| {{yes}} | | {{yes}} | ||
| |
| 2.5D | ||
| ], ], ] | |||
| Python | |||
| '']'', ''Spear of Destiny'', '']'', '']'', '']'', '']'', '']'' | |||
| {{open source|]}} | |||
| Also termed the ''Wolfenstein 3D'' engine | |||
|- | |- | ||
! ]<br>{{small|''Doom'' engine}} | |||
! {{rh}} | ] | |||
| ] | |||
| C++ | |||
| |
| 1995 | ||
| |
| ACS | ||
| {{yes}} | | {{yes}} | ||
| 2.5D | |||
| ], ], ] | |||
| '']'', '']'', '']'', '']'', '']'', '']'' | |||
| {{open source|]}} | |||
| 2D-based level geometry, sprites, and particles, uses clever methods to give illusion of 3D depth. | |||
|- | |||
! ]<br>{{small|''Quake'' engine}} | |||
| ] | |||
| 1999 | |||
| ] | |||
| {{yes}} | | {{yes}} | ||
| |
| 3D | ||
| ], ], ] | |||
| ], '']'', '']'' | |||
| {{open source|]}} | |||
| Also termed the ''Quake'' engine. First ] id Tech engine. | |||
|- | |- | ||
! ]<br>{{small|''Quake II'' engine}} | |||
! {{rh}} | ] | |||
| ] | |||
| C++ | |||
| |
| 2001 | ||
| ] | |||
| Linux | |||
| {{yes}} | | {{yes}} | ||
| |
| 3D | ||
| ], ], ] | |||
| Python | |||
| '']'', '']'', '']'', '']'', '']'' | |||
| {{open source|]}} | |||
| Also termed the ''Quake II'' engine. Improvements to the id Tech 2 engine. | |||
|- | |- | ||
! ]<br>{{small|''Quake III Arena'' engine}} | |||
! {{rh}} | ] | |||
| ] | |||
| C | |||
| |
| 2005 | ||
| ] | |||
| Windows | |||
| {{ |
| {{yes}} | ||
| |
| 3D | ||
| ], ], ] | |||
| N/A | |||
| '']'', '']'', '']'', '']'', '']'' | |||
| {{open source|]}} | |||
| Also termed the ''Quake III'' engine. | |||
|- | |- | ||
! |
! ] | ||
| ] | |||
| Object Pascal | |||
| |
| 2005 | ||
| ] | |||
| Windows | |||
| {{ |
| {{yes}} | ||
| |
| 3D | ||
| ], ], ] | |||
| Pascal Script | |||
| '']'', '']'' | |||
| {{open source|]}} | |||
| Improvements to the id Tech 3 engine. | |||
|- | |- | ||
! |
! ]<br>{{small|''Doom 3'' engine}} | ||
| C | | ] | ||
| |
| 2011 | ||
| ] via ] | |||
| Windows | |||
| {{yes}} | | {{yes}} | ||
| |
| 3D | ||
| ], ], ] | |||
| N/A | |||
| '']'', '']'', '']'', '']'', '']'', '']'' | |||
| {{open source|]}} | |||
| Also termed the ''Doom 3'' engine; features ]. | |||
|- | |- | ||
! |
! ] | ||
| C | | ] | ||
| |
| 2011 | ||
| ] via ] | |||
| Windows | |||
| {{yes}} | | {{yes}} | ||
| |
| 3D | ||
| ], ], ] | |||
| N/A | |||
| '']'' | |||
| {{open source|]}} | |||
| Improvements to the id Tech 4 engine. | |||
|- | |||
! ] | |||
| ], ], ], ] | |||
| 2011 | |||
| Script | |||
| {{Yes}} | |||
| 3D | |||
| ], ], ], ], ], ] | |||
| '']'', '']'', '']'', '']'' | |||
| {{proprietary}} | |||
| First id Tech engine to feature ] technology, starting with ] | |||
|- | |- | ||
! |
! ] | ||
| |
| ] | ||
| |
| 2016 | ||
| | |||
| Windows | |||
| {{Yes}} | |||
| 3D | |||
| ], ], ], ] | |||
| ''], ]'' | |||
| {{proprietary}} | |||
| | |||
|- | |||
! ] | |||
| ] | |||
| 2020 | |||
| | |||
| {{Yes}} | |||
| 3D | |||
| ], ], ], ] | |||
| '']'', '']'' | |||
| {{proprietary}} | |||
| | |||
|- | |||
! ] | |||
| ] | |||
|1991 | |||
| | |||
| {{NA}} | |||
| {{NA}} | |||
| Integrated with other engines | |||
| '']'', all ] afterwards | |||
| {{proprietary}} | |||
| Dynamic music system | |||
|- | |||
! ] | |||
| ] | |||
| | |||
| | |||
| {{Yes}} | |||
| 2D | |||
| ], ], ], ] | |||
| '']'', '']'', '']'', '']'', '']'' | |||
| {{proprietary}} | |||
| | |||
|- | |||
! ] | |||
| ] | |||
| | |||
| ] | |||
| {{yes}} | | {{yes}} | ||
| |
| 3D | ||
| ], ], ], ] | |||
| Python | |||
| ] | |||
| {{open source|]}} | |||
| Open source, audio with extension | |||
|- | |- | ||
! |
! ] | ||
| ] | |||
| C | |||
| |
| 2005? | ||
| | |||
| Windows | |||
| {{yes}} | | {{yes}} | ||
| 3D | |||
| ], ], ] | |||
| ''], ]'' | |||
| {{open source|]}} | |||
| | |||
|- | |||
! ] | |||
| ] | |||
| | |||
| | |||
| {{No}} | |||
| 3D | |||
| ] | |||
| '']'', '']'' | |||
| {{proprietary}} | |||
| | |||
|- | |||
! ] | |||
| ] | |||
| | |||
| Custom (] styled) (derived from ]) | |||
| {{Yes}} | |||
| 3D | |||
| ], ], ], ], ], ], ], ] | |||
| '']'' series | |||
| {{proprietary}} | |||
| Originally built from ] | |||
|- | |||
! ] | |||
| ] | |||
| | |||
| | |||
| {{Yes}} | |||
| 3D | |||
| ] | |||
| ] | |||
| {{proprietary}} | |||
| | |||
|- | |||
! ] | |||
| ] | |||
| 2006 | |||
| | |||
| {{yes}} | | {{yes}} | ||
| |
| 3D | ||
| ] | |||
| | |||
| {{open source|]}} | |||
| Java port of ''Quake II'' game engine | |||
|- | |- | ||
! |
! ] | ||
| ] | |||
| C++ | |||
| | |||
| Java, Perl, Ruby, Python, FreeBASIC, Lua, Delphi, Game Maker | |||
| | |||
| Windows | |||
| {{yes}} | | {{yes}} | ||
| 3D | |||
| ] | |||
| | |||
| {{open source|]}} | |||
| Community-centric project. Used by many schools as part of course work | |||
|- | |||
! ] | |||
| ] | |||
| | |||
| | |||
| {{Yes}} | |||
| 2.5D | |||
| ], ] | |||
| '']'', '']'' | |||
| {{proprietary}} | |||
| Rumored to have been reverse-engineered from Doom engine | |||
|- | |||
! ] | |||
| ] | |||
| 2004 | |||
| | |||
| {{yes}} | | {{yes}} | ||
| 3D | |||
| Squirrel | |||
| ] | |||
| '']'' | |||
| {{open source|]}} | |||
| Community-centric project, used by several commercial game studios | |||
|- | |- | ||
! ] | |||
! {{rh}} | ] | |||
| |
| | ||
| | |||
| N/A | |||
| | |||
| N/A | |||
| {{No}} | |||
| 3D | |||
| ] | |||
| ] | |||
| {{proprietary}} | |||
| | |||
|- | |||
! ] | |||
| ] | |||
| 2011 | |||
| Kv | |||
| {{yes}} | | {{yes}} | ||
| |
| 2.5D | ||
| ], ], ], ], ] | |||
| N/A | |||
| | |||
| {{open source|]}} | |||
| For rapid development, can make multi-touch apps | |||
|- | |- | ||
! ] | |||
! {{rh}} | ] | |||
| |
| | ||
| | |||
| N/A | |||
| ], ], ] | |||
| N/A | |||
| {{yes}} | | {{yes}} | ||
| |
| 2D, 3D | ||
| ], ], ], ], ], ] | |||
| N/A | |||
| | |||
| {{some|] or ]}} | |||
| 2D/3D game engine and also VR mode, provide free tools to convert 3d assets content from ] files or ] scene. | |||
|- | |- | ||
! ] | |||
! {{rh}} | ] | |||
| |
| ] | ||
| | |||
| N/A | |||
| ] | |||
| N/A | |||
| {{Yes}} | |||
| 3D | |||
| ], ] | |||
| | |||
| {{proprietary}} | |||
| | |||
|- | |||
! ] | |||
| ], ] | |||
|2014 | |||
| | |||
| {{yes}} | | {{yes}} | ||
| |
| 2D, 3D | ||
| ], ], ], ], ], ], ] | |||
| N/A | |||
| '']'', '']'', '']'' | |||
| {{open source|] 2.0}} | |||
| Java game development framework, provides a unified API that works across all supported platforms | |||
|- | |- | ||
! |
! ] | ||
| |
| | ||
| | |||
| Python, Java | |||
| | |||
| Windows | |||
| {{Yes}} | |||
| 3D | |||
| ] | |||
| ] | |||
| {{proprietary}} | |||
| | |||
|- | |||
! ] | |||
| | |||
| | |||
| | |||
| {{Yes}} | |||
| 3D | |||
| ], ], ] | |||
| '']'' | |||
| {{proprietary}} | |||
| | |||
|- | |||
! ] | |||
| | |||
| | |||
| | |||
| {{Yes}} | |||
| 3D | |||
| ] | |||
| ] | |||
| {{proprietary}} | |||
| Intended to scale effectively on 7th and 8th generation consoles | |||
|- | |||
! id="LOVE" |] | |||
| ] | |||
| 2008 | |||
| ] | |||
| {{yes}} | | {{yes}} | ||
| |
| 2D | ||
| ], ], ], ], ], ], ], ], ], and all platforms supported by pkgsrc<ref>{{cite web|url=http://pkgsrc.se/wip/love|title=pkgsrc.se - The NetBSD package collection|work=pkgsrc.se|access-date=August 19, 2015}}</ref> | |||
| Lua, Tcl/Tk | |||
| '']'', '']'', '']'',<ref>{{cite web|title=LÖVE - Free 2D Game Engine|url=https://love2d.org|access-date=December 6, 2016}}</ref> '']'' | |||
| {{open source|]}} | |||
|<ref>{{cite book|last1=Akinlaja|first1=Damilare|title=LÖVE2d for Lua Game Programming|year=2013|publisher=Packt Publishing, Limited |isbn=978-1782161608}}</ref> | |||
|- | |||
! ] | |||
| ] | |||
| | |||
| | |||
| {{Yes}} | |||
| 2D | |||
| ], ], ], ] | |||
| | |||
| {{some|]}} | |||
| Used ] initially, now uses on ] | |||
|- | |||
! ] | |||
| ], ], ], ] | |||
| | |||
| ], 2DKit | |||
| {{Yes}} | |||
| 2D, 3D | |||
| ], ], ], ], ], ], ], ], ], ] | |||
| '']'', '']'', '']'', '']'', '']'', '']'', '']'', '']'' | |||
| {{proprietary}} | |||
| High-performance, cross-platform, with authoring tools and asset store | |||
|- | |- | ||
! ] | |||
! {{rh}} | ] | |||
| C++ | | ] | ||
| | |||
| N/A | |||
| ] | |||
| Windows | |||
| {{yes}} | | {{yes}} | ||
| 2D | |||
| ], ], ], ], ] | |||
| '']'' | |||
| {{open source|]}} | |||
| | |||
|- | |||
! ] | |||
| ] | |||
| | |||
| | |||
| {{Yes}} | |||
| 3D | |||
| ], ], ], ], ], ], ] | |||
| ] | |||
| {{proprietary}} | |||
| Intended to be 7th generation console engine, replaced by Panta Rhei | |||
|- | |||
! ] | |||
| | |||
| | |||
| Monkey, ], ], ], ], ] | |||
| {{Yes}} | |||
| 2D | |||
| ], ], ] | |||
| ] | |||
| {{open source|]}} | |||
| | |||
|- | |||
! ] / ] | |||
| ] | |||
| 2009 | |||
| ] | |||
| {{yes}} | | {{yes}} | ||
| 2D, 3D | |||
| Ogre scripting language | |||
| ], ], ], ], ], ], ], ], ], ], ] | |||
| '']'', '']'', '']'', '']'', '']'', '']'', '']'', '']'' | |||
| {{open source|]}} | |||
| C# game development framework, successor to Microsoft XNA. | |||
|- | |- | ||
! ] | |||
! {{rh}} | ] | |||
| ], ] | |||
| C++ | |||
| | |||
| N/A | |||
| ] | |||
| Windows | |||
| {{yes}} | | {{yes}} | ||
| |
| 3D | ||
| ], ], ], ], ] | |||
| N/A | |||
| '']'', '']'', '']'', '']'' | |||
| {{proprietary}} | |||
| ''Quantum Break'' was the first commercial AAA game to ship with bits implemented in D programming language.<ref>{{cite web|url=https://dlang.org/blog/2016/07/25/d-in-games-ethan-watson-of-remedy-games-goes-to-gdc-europe/ | title=D in Games: Ethan Watson of Remedy Games Goes to GDC Europe | date=July 25, 2016 |publisher=dlang.org |access-date=July 20, 2022}}</ref> | |||
|- | |- | ||
! |
! ] | ||
| |
| | ||
| | |||
| N/A | |||
| | |||
| Windows | |||
| {{No}} | |||
| 2D | |||
| ] | |||
| '']'', '']'' | |||
| {{some|]}} | |||
| | |||
|- | |||
! ] | |||
| ], ] | |||
| 2021 | |||
| ], Script Canvas | |||
| {{Yes}} | |||
| 3D | |||
| ], ], ], ], ] | |||
| | |||
| {{open source|]<br>]}} | |||
| 3D rendering engine used by ] and several other games | |||
|- | |||
! ] | |||
| | |||
| | |||
| | |||
| {{Yes}} | |||
| 3D | |||
| ], ] | |||
| '']'', '']'' | |||
| {{proprietary}} | |||
| | |||
|- | |||
! ] | |||
| ] | |||
| 2005 | |||
| ] | |||
| {{yes}} | | {{yes}} | ||
| 3D | |||
| ], ] (all major versions), ], ], ], ], ] and ] | |||
| '']'', '']'' | |||
| {{open source|]}} | |||
| 3D rendering engine used by several games | |||
|- | |||
! ] | |||
| ] | |||
| | |||
| HamsterSpeak | |||
| {{yes}} | | {{yes}} | ||
| |
| 2D | ||
| ], ], ], ] | |||
| | |||
| {{open source|]}} | |||
| ]; use of scripting is optional | |||
|- | |- | ||
! ] | |||
! {{rh}} | ] | |||
| ] | |||
| C++ | |||
| | |||
| Python | |||
| ] | |||
| Windows | |||
| {{yes}} | | {{yes}} | ||
| |
| 2D | ||
| ], ], ], ], ], ] | |||
| Python | |||
| '']'', '']'', '']'' | |||
| {{open source|]}} | |||
| Used to develop ]s and first-person ]s | |||
|- | |- | ||
! |
! ] | ||
| C | | ] | ||
| | |||
| N/A | |||
| C4Script | |||
| DOS | |||
| {{yes}} | | {{yes}} | ||
| |
| 2.5D | ||
| ], ], ] | |||
| N/A | |||
| '']'' | |||
| {{open source|]}} | |||
| Engine for 2D action/strategy platformers with 3D graphics | |||
|- | |- | ||
! |
! ] | ||
| C++ | | ] | ||
| | |||
| N/A | |||
| mwscript, ] | |||
| Windows | |||
| {{yes}} | | {{yes}} | ||
| 3D | |||
| ], ], ] | |||
| | |||
| {{open source|]}} | |||
| Reimplementation of the ''Morrowind'' game engine | |||
|- | |||
! ] | |||
| ] | |||
| | |||
| ] | |||
| {{yes}} | | {{yes}} | ||
| |
| 3D | ||
| ], ], ], ] | |||
| | |||
| {{open source|]}} | |||
| Server platform to host virtual worlds, compatible with Second Life clients | |||
|- | |- | ||
! ] | |||
! {{rh}} | ] | |||
| ]/] | |||
| C++ | |||
| |
| 2009 | ||
| |
| Custom | ||
| {{ |
| {{yes}} | ||
| |
| 2.5D | ||
| ], ], ], ], ] | |||
| N/A | |||
| | |||
| {{open source|]}} | |||
| 3D accelerated | |||
|- | |- | ||
! ] | |||
! {{rh}} | ] | |||
| ], ] | |||
| C++ | |||
| |
| 2002 | ||
| ] | |||
| Windows | |||
| {{yes}} | | {{yes}} | ||
| |
| 3D | ||
| ], ], ], ], ] | |||
| JavaScript | |||
| '']'', '']'' | |||
| {{open source|]}} | |||
| | |||
|- | |||
! ] | |||
| | |||
| | |||
| | |||
| {{Yes}} | |||
| 3D | |||
| ], ], ] | |||
| '']'' | |||
| {{proprietary}} | |||
| Successor to ] for 8th generation consoles | |||
|- | |||
! ] | |||
| ] | |||
| | |||
| ] | |||
| {{Yes}} | |||
| 2D | |||
| ] | |||
| '']'' | |||
| {{open source|]}} | |||
| | |||
|- | |||
! ] | |||
| ] | |||
| | |||
| | |||
| {{Yes}} | |||
| 3D | |||
| ], ], ], ], ] | |||
| ] | |||
| {{some|], ]}} | |||
| | |||
|- | |||
! ] | |||
| ] | |||
| 2015 | |||
| | |||
| {{Yes}} | |||
| 2D | |||
| ], ], ], ] | |||
| '']'', ''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.<ref>{{Cite web|url=https://www.lexaloffle.com/pico-8.php|title = PICO-8 Fantasy Console}}</ref> | |||
|- | |||
! ] | |||
| ] | |||
| | |||
| | |||
| {{Yes}} | |||
| 2.5D | |||
| ], ], ] | |||
| ] | |||
| {{proprietary}} | |||
| | |||
|- | |||
! ] | |||
| ] | |||
| | |||
| ], ] | |||
| {{Yes}} | |||
| 2D | |||
| ], ] | |||
| | |||
| {{proprietary}} | |||
| | |||
|- | |- | ||
! ] | |||
! {{rh}} | ] | |||
| ] | |||
| C++ | |||
| | |||
| N/A | |||
| ] | |||
| Windows | |||
| {{yes}} | | {{yes}} | ||
| |
| 3D | ||
| ], ], ], ], ], ] | |||
| Lua | |||
| | |||
| {{open source|]}} | |||
| Users can work on game at the same time via online browser and publish to multiple platforms; engine uses WebGL and includes physics | |||
|- | |- | ||
! |
! ] | ||
| ] | |||
| C | |||
| | |||
| N/A | |||
| | |||
| Linux | |||
| {{yes}} | | {{yes}} | ||
| 2D | |||
| ], ], ], ], ] | |||
| | |||
| {{open source|] 2.0}} | |||
| | |||
|- | |||
! ] | |||
| ] | |||
| 2000 | |||
| ] | |||
| {{yes}} | | {{yes}} | ||
| |
| 2D | ||
| ], ], ], ], ], ], ] | |||
| ] | |||
| {{open source|]}} | |||
| | |||
|- | |- | ||
! ] | |||
! {{rh}} | ] | |||
| C++ | | ] | ||
| | |||
| N/A | |||
| ] | |||
| Windows | |||
| {{yes}} | | {{yes}} | ||
| 3D | |||
| ], ], ] | |||
| '']'' | |||
| {{open source|]}} | |||
| Designed for RTS games | |||
|- | |||
! ] | |||
| | |||
| 2008 | |||
| | |||
| {{Yes}} | |||
| 3D | |||
| ], ], ], ], ], ] | |||
| | |||
| {{proprietary}} | |||
| | |||
|- | |||
! ] | |||
| ]/] | |||
| | |||
| ] | |||
| {{yes}} | | {{yes}} | ||
| |
| 3D | ||
| ], ], ], ] | |||
| '']'' | |||
| {{open source|]}} | |||
| | |||
|- | |||
! ] | |||
| ] | |||
| | |||
| | |||
| {{Yes}} | |||
| 3D | |||
| ], ], ], ], ], ], ] | |||
| '']'', '']'', '']'' | |||
| {{proprietary}} | |||
| | |||
|- | |- | ||
! ] | |||
! {{rh}} | ] | |||
| ] | |||
| C++ | |||
| | |||
| N/A | |||
| ] | |||
| DOS | |||
| {{yes}} | | {{yes}} | ||
| 2D | |||
| ], ], ], ], ] | |||
| '']'', ''Jisei'', '']'', '']'' | |||
| {{open source|]}} | |||
| Used to develop ]s and first-person ]s | |||
|- | |||
! ] | |||
| ] | |||
| 1993 | |||
| RWX | |||
| {{Yes}} | |||
| 3D | |||
| ], ], ], ], ], ], ], ], ] | |||
| '']'', '']'', '']'', '']'', '']'', '']'', '']'', '']'' | |||
| {{proprietary}} | |||
| RenderWare script available in version 2 only | |||
|- | |||
! ] | |||
| ] | |||
| | |||
| ] | |||
| {{Yes}} | |||
| 3D | |||
| ], ], ], ], ], ] | |||
| '']'', '']'', '']'', '']'', '']'' | |||
| {{proprietary}} | |||
| | |||
|- | |||
! ] (RAGE) | |||
| ] | |||
| 2006 | |||
| | |||
| {{Yes}} | |||
| 3D | |||
| ], ], ], ], ], ] | |||
| ] | |||
| {{proprietary}} | |||
| | |||
|- | |||
! ] | |||
| | |||
| 1992 (As RPG Tsukūru Dante 98) | |||
| ], ] | |||
| {{Yes}} | |||
| 2D | |||
| ], ]2, ], ], ], ], ], ], ], ], ], ], ], ], ], ] | |||
| '']'', '']'', '']'', '']'', '']'', '']'', '']'', '']'', '']'', '']'', '']'' | |||
| {{proprietary}} | |||
| Series of game creation systems, allows users to build their own role-playing games | |||
|- | |||
! ] | |||
| | |||
| | |||
| | |||
| {{Yes}} | |||
| 3D | |||
| ], ], ], ] | |||
| ] | |||
| {{proprietary}} | |||
| Used for real-time strategy games | |||
|- | |||
! ] | |||
| | |||
| | |||
| | |||
| {{Yes}} | |||
| 2D | |||
| ], ], ], ], ], ], ] & ], ], ], ], ], ], ]/PC Engine | |||
| See ] | |||
| {{proprietary}} | |||
| Full name is Script Creation Utility for Maniac Mansion, from the first game it was used with; uses ] and ]; ] provides an open source re-creation | |||
|- | |||
! ] | |||
| | |||
| 2007 | |||
| | |||
| {{Yes}} | |||
| 2D | |||
| Cross-platform | |||
| | |||
| {{open source|]}} | |||
| | |||
|- | |||
! ] | |||
| | |||
| | |||
| | |||
| {{Yes}} | |||
| 3D | |||
| | |||
| ] | |||
| {{proprietary}} | |||
| | |||
|- | |||
! ] | |||
| ] | |||
| | |||
| ] | |||
| {{Yes}} | |||
| 3D | |||
| ], ], ] <!-- Likely more, but unclear from article --> | |||
| '']'' | |||
| {{proprietary}} | |||
| | |||
|- | |||
! ] | |||
| | |||
| | |||
| | |||
| {{No}} | |||
| 3D | |||
| ] | |||
| '']'', '']'', '']'', '']'' | |||
| {{proprietary}} | |||
| Used for turn-based tactics games | |||
|- | |||
! ] | |||
| ] | |||
| | |||
| | |||
| {{Yes}} | |||
| 3D | |||
| ], ], ], ] | |||
| '']'', '']'', '']'', '']'' | |||
| {{proprietary}} | |||
| | |||
|- | |||
! ] | |||
| ] | |||
| | |||
| | |||
| {{Yes}} | |||
| 2D | |||
| ], ], ], ], ], ], ], ], ] | |||
| | |||
| {{open source|]}} | |||
| | |||
|- | |||
! ] | |||
| ] | |||
| 2004 | |||
| ], ], ] | |||
| {{Yes}} | |||
| 3D | |||
| ], ], ], ], ], ], ] | |||
| '']'', '']'', '']'', '']'', '']'', others (]) | |||
| {{proprietary}} | |||
| The ] is bundled with many Source games | |||
|- | |||
! ] | |||
| ] | |||
| 2015 | |||
| ] | |||
| {{Yes}} | |||
| 3D | |||
| ], ], ], ], ]<ref>{{cite web | url = https://www.pcgamesn.com/artifact/artifact-source-2-ios-android | title = Artifact will use Source 2, bringing the engine to iOS and Android | first = Dustin | last = Bailey | date = March 8, 2018 | access-date = March 8, 2018 | work = ] | url-status = live | archive-url = https://web.archive.org/web/20180309192121/https://www.pcgamesn.com/artifact/artifact-source-2-ios-android | archive-date = March 9, 2018 | df = mdy-all }}</ref> | |||
| '']'' (port),<ref>{{cite web |last1=Martin |first1=Michael |title=Valve Announces Dota 2 Reborn |url=http://www.ign.com/articles/2015/06/13/valve-announces-dota-2-reborn-open-beta-coming-next-week |website=IGN |date=June 13, 2015 |access-date=July 10, 2016 |url-status=live |archive-url=https://web.archive.org/web/20160629144536/http://www.ign.com/articles/2015/06/13/valve-announces-dota-2-reborn-open-beta-coming-next-week |archive-date=June 29, 2016 }}</ref> '']'' (limited), '']'', '']'', '']'', '']'', '']'' | |||
| {{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. | |||
|- | |||
! ] | |||
| ] | |||
| | |||
| ], ], ], ], ] | |||
| {{yes}} | | {{yes}} | ||
| 3D | |||
| Lua, VergeC | |||
| ], ], ] | |||
| '']'', '']'' | |||
| {{open source|]}} | |||
| ], simulated events, ] | |||
|- | |- | ||
! ] | |||
! {{rh}} | ] | |||
| ] | |||
| Visual Basic .NET | |||
| | |||
| N/A | |||
| | |||
| Windows | |||
| {{ |
| {{yes}} | ||
| |
| 2D | ||
| ], ], ], ], ] | |||
| N/A | |||
| '']'', '']'' | |||
|} | |||
| {{open source|]}} | |||
| Recreates the traditional ] display list architecture on ] | |||
== Freeware engines == | |||
These engines are available for free use, but without the source code being available under an ]. Many of these engines are commercial products which have a free edition available for them: | |||
* ] – Mainly used to develop third-person ] ]s, this engine is one of the most popular for developing ]. | |||
* ] – A ] used to power '']''.<!-- when license is confirmed it may be necessary to move it to the other section --> | |||
* ] – Freeware 3D javascript engine for the Mac (although finished games are cross platform). | |||
* ] Lite – Object-oriented game development software with a scripting language as well as a drag-and-drop interface. | |||
* ] - (Java Online Gaming Real-time Engine) - Open sourced Java based multiplayer gaming engine. | |||
* ] – A 2D fighting game engine. | |||
* ] – (Releases prior to May 28, 2008) A relatively easy to use python-driven game engine made by ]. ] uses it to produce some of their games. | |||
* ] – A classic Mac OS game engine. | |||
* ] – A runtime and development tools for creating 2D and 2.5D point'n'click adventure games. | |||
* ] - A engine made by enterbrain to create ]'s using ]. ''RGSS2'' was used for ]. | |||
== Commercial engines == | |||
* ] - A 2D and 3D game engine for beginners. Uses the ] development system and the lite-C programming language. | |||
* ] - A rendering engine and toolset. | |||
* ] - the engine used in '']'' by ]. | |||
* ] – For ]s. | |||
* ] - Server, client and development tools for the development of MMOG for games that run on ], ], and ]. | |||
* ] - A toolset for ] based games that run on ] and ]. | |||
* ] – A real-time 3D graphics engine for computer games, simulators and graphic tools. | |||
* ] – A computer game engine created by ]. | |||
* ] – An old game creation suite for Macintosh/Windows to create role-playing or adventure-style games. | |||
* ], ], ] – The game engine used for the first-person shooter computer game '']''. CryEngine 2 is a new generation engine developed by ] to create the FPS game '']''. | |||
* ] – ]'s proprietary seventh generation game engine. | |||
* ] – A high-tech cross-platform game engine (3D, physics, game logic) with rich toolset for content development | |||
* ] – (Also known as Doom 3 engine) Used by the games '']'', '']'', '']'' and '']''. Will become Open Source at a later date<ref>{{cite web|url=http://www.linuxgames.com/archives/9374|title=QuakeCon Wrapup|work=LinuxGames|accessdate=2008-12-29}}</ref>. | |||
* ] - Currently in development by id Software as engine for their games, Doom 4 and Rage, and as a general purpose engine to be licensed. | |||
* ] – Engine and editing suite that allows creation of real-time games and simulations. | |||
* ] – Engine (heavily modified version of the ]) made especially for '']'' by ]. | |||
* ] – The graphics engine used in '']'' | |||
* ] – Developed by ] for their game '']'', based on the Aurora engine. | |||
* ] – Cross-platform 3D streaming game engine designed from the ground up for use over the Web. Games can play in a web browser window, in a separate window or full-screen. Java and OpenGL based. | |||
* ] – A ] game engine, used in '']''. | |||
* ] – A very powerful 3D modeler and engine, used world wide for training, simulation, architecture, and games. Built-in Scripting, C/C++, CScript, or Lisp, Shader Editor, import 50+ 3D formats. | |||
* ] – This is a biomechanical Ragdoll engine by ]. | |||
* ] - A game engine by The Game Creators. It lets the user create their own ] without any knowledge of ]. | |||
* '']'' (1986) – Incentive Software; One of the first proprietary 3D game engines, used in '']'' and '']''. | |||
* ] – Game engine used for the next-gen title '']''. | |||
* ] – Cross-platform game middleware for professional developers, notable for it's rappid development. | |||
* ], ] – Developed by ] and used for the '']'' series of games. Glacier2 is a new generation engine currently in development for upcoming games.<ref>http://www.computerworld.dk/art/37193?a=related&i=38760&bottom</ref> | |||
* ] - Used in ] graphical adventure games starting with '']''. | |||
* ] - Created by the ] with the capability of rendering high quality graphics at high speed. It was first used in ]. | |||
* ] - 3D game engine by ] for building ]s in a live collaborative environment. | |||
* ] – Specifically designed to synchronize music with visual action. | |||
* ] – Used in ] games. | |||
* ] – Allows the creation of isometric computer role-playing games. | |||
* ] – Developed by ], originally for '']''. | |||
* ] – A game engine developed by LucasArts for '']'' and '']''. | |||
* ] – A ] engine for independent and professional game development. | |||
* ] - A game engine developed by ] for ]. | |||
* ] - Leadwerks Engine is a 3D engine for rendering, sound, and physics in real-time games and simulations. | |||
* ] Jupiter Ex – Developed by ] to create the game '']'' | |||
* ] - Developed by ], originally for '']'' and '']''. | |||
* ] – A C++ 3D game engine developed by Palestar and used in the '']'' MMO. It features distributed world simulation, single tool version control and asset realisation, cross-platform compatibility and an integrated client/server network system. | |||
* ] – A MMOG platform, including server and client technology and development / live management tools. | |||
* ] – A 2D game development system. | |||
* ] – An MMOG platform, including server, client, and tools. (Free for development and use — revenue sharing upon commercial deployment). | |||
* ] – Used to create three dimensional computer role-playing games, used in '']'' | |||
* ] – Developed by ] | |||
* ] - A cross platform (PC & PS3) graphics engine from ]. | |||
* ] A game engine and full real-time 3D development platform. Used in for instance ]. | |||
* ] – A game engine created by ] to power their upcoming video games on the Xbox 360 and PlayStation 3. Implemented in Grand Theft Auto 4. | |||
* ] – A next-generation FPS engine supporting massive destroyable city environments and realistic vehicle control, makes extensive use of shader model 3. | |||
* ] – A 3D API and graphics rendering engine. | |||
* ] – A 3D graphics engine developed by X-Dream Project. | |||
* ] – A 2D engine to make top-down and isometric-style role-playing games for Windows. | |||
* ] – Used to create ] games. | |||
* ] engine – Used in ] graphical adventure games. | |||
* ] – The engine by ] used in the epic '']'' and '']''. | |||
* ] – A middleware from Spinor for computer, video games and realtime 3D applications. | |||
* ] - A game engine with an authoring tool to produce 3d real time applications for Windows, Mac OS X, Linux and iPhone. | |||
* ] – A ]/] game engine, used in '']''. | |||
* ] – A game engine developed by LucasArts for '']''. | |||
* ] – A game engine developed by ] for '']''.The SDK comes with Half Life 2 | |||
* ] – A modified version of a 3D computer game engine originally developed by ] for the 2001 FPS '']''. | |||
* ] – A next-generation 3D game engine support modern GPU hardware and ]. | |||
* ] – A fourth generation cross platform game engine designed by ]. | |||
* ] – A 3D game engine using the ] API. | |||
* ] – Cross-platform middleware engine. | |||
* ] – An open-ended 3D game/interactive software engine for web, Windows, Mac OS X, the iPhone, and Nintendo Wii . | |||
* ] – A game engines for PC, Xbox 360 and PlayStation 3 . | |||
* ] – A video game engine based on the Unreal Engine 2/2.5 | |||
* ] – Available for Microsoft Windows, Sony PlayStation 2, Microsoft Xbox, and Sony PlayStation Portable | |||
* ] – A 3D engine combined with high-level development framework, used for game prototyping and rapid developments. Available for Windows, Macintosh, Xbox, PSP. Can publish standalone or for the 3DVia Web Player browser plugin. | |||
* ] - All-in-One 3D game engine and toolset, fully written in ]/] for ] and ]. | |||
* ] – The game engine developed by ] which powers their MMORPG '']''. | |||
* ] – 3D Multiuser and Chat Network Server for Web3D Worlds (X3D/VRML) from 3DNPVEI. | |||
* ] - A 3D engine developed by ] for their ] project. | |||
* ] – Developed by ], one of the first true 3D engines. | |||
* ] - used to develop games that happen on a grid, like chess | |||
=== Games and the game engines they use === | |||
{| class="wikitable sortable" | |||
|+game engine table | |||
|- | |- | ||
! ] | |||
! Game engine | |||
| ] | |||
! Games | |||
| | |||
! Company | |||
| ], ] | |||
| {{Yes}} | |||
| 2D | |||
| ], ], ], ], ], ], ] | |||
| '']'' | |||
| {{proprietary}} | |||
| Free to publish to ] and ]. Subscription required for publishing to desktop or mobile. | |||
|- | |- | ||
! ] | |||
| ] | |||
| ] | |||
| '']'' <br/> '']'' <br/> '']'' | |||
| | |||
| ] | |||
| | |||
| {{yes}} | |||
| 3D | |||
| ], ], ], ], ], ], ], ] | |||
| '']'', '']'', '']'', '']'', '']'', '']'', '']'', '']'', '']'', '']'', '']'' | |||
| {{proprietary}} | |||
| | |||
|- | |- | ||
! ] | |||
| ] | |||
| ] | |||
| '']'' <br/> '']'' <br/> '']'' <br/> '']'' <br/> '']'' <br/> '']'' | |||
| | |||
| ]<br/>]<br/>]<br/><br/>]<br/><br/> | |||
| ] | |||
| {{yes}} | |||
| 3D | |||
| ] | |||
| ], '']'', '']'' | |||
| {{open source|]}} | |||
| A rhythm video game and engine that was originally developed as a simulator of Konami's '']'' | |||
|- | |- | ||
! ] | |||
| ] | |||
| '']'' <br/> '']'' | |||
| 1998 | |||
| ] <br/> ] | |||
| ] | |||
| {{yes}} | |||
| 2D | |||
| ] | |||
| '']'' | |||
| {{open source|]}} | |||
| For real-time strategy games | |||
|- | |- | ||
! ] | |||
| ] | |||
| '']'' <br/> '']'' <br/> '']'' <br/> '']'' | |||
| | |||
| ] | |||
| ] | |||
| {{Yes}} | |||
| 2D, 3D | |||
| ], ], ], ], ], ] | |||
| | |||
| {{open source|]}} | |||
| Built in ], so it always supports latest C#. Previously known as Paradox and Xenko. | |||
|- | |- | ||
! ] | |||
| ] | |||
| '']'', '']'', '']'', '']'' <br/> '']'' <br/> '']'' <br/> '']'' <br/> '']'' | |||
| 2010 | |||
| ]<br/>]<br/>]<br/>]<br/>] | |||
| ] | |||
| {{Yes}} | |||
| 2D, 3D | |||
| ], ], ], ], ], ] | |||
| | |||
| {{open source|]}} | |||
| | |||
|- | |- | ||
! ] | |||
| ], ], ], others | |||
| '']'', '']'' | |||
| 2017 | |||
| ] | |||
| | |||
| {{Yes}} | |||
| 2D | |||
| ], ], ], ], ], ] | |||
| | |||
| {{open source|]}} | |||
| Intentionally limited specifications, including a 240x136 display; a 16 color palette; 256 8x8 sprites; and 4-channel sound. | |||
|- | |- | ||
! ] | |||
| | |||
| '']'' | |||
| | |||
| ] | |||
| | |||
| {{Yes}} | |||
| 3D | |||
| ], ], ], ], ] | |||
| '']'', '']'', '']'', '']'', '']'', '']'' | |||
| {{proprietary}} | |||
| | |||
|- | |- | ||
! ] | |||
| ] | |||
| |
| ] | ||
| 2012 | |||
| ] | |||
| TorqueScript | |||
| {{yes}} | |||
| 3D | |||
| ], ], ] | |||
| '']'', '']'', ] | |||
| {{open source|]}} | |||
| Includes multiplayer network code, seamless indoor-outdoor rendering engines, skeletal animation, drag and drop GUI creation, built in world editor, C-like scripting language | |||
|- | |- | ||
! ] | |||
| ] | |||
| |
| ] | ||
| | |||
| ] | |||
| ] | |||
| {{yes}} | |||
| 2D, 3D | |||
| ], ], ] | |||
| | |||
| {{open source|]}} | |||
| | |||
|- | |- | ||
! ] | |||
| ] | |||
| ]/] | |||
| '']'' <br/> '']'' <br/> '']'' | |||
| 2009 | |||
| ] | |||
| ] | |||
| {{Yes}} | |||
| 2D | |||
| ], ], ], ] | |||
| '']'', '']'' | |||
| {{open source|]}} | |||
| Exports HTML without server. Used for text games and visual novels. | |||
|- | |- | ||
! ] | |||
| ] | |||
| '']''<br />'']''<br />'']''<br />'']''<br />''] | |||
| | |||
| ]<br />]<br />]<br />] | |||
| | |||
| {{Yes}} | |||
| 2.5D | |||
| ] | |||
| '']'', '']'', '']'', '']'' | |||
| {{proprietary}} | |||
| | |||
|- | |- | ||
! ] | |||
| ] | |||
| '']'' <br/> '']'' | |||
| 2005 | |||
| ] | |||
| ], UnigineScript, ], ], UUSL | |||
| {{Yes}} | |||
| 3D | |||
| ], ], ], ], ], ] | |||
| ] | |||
| {{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. | |||
|- | |- | ||
! ] | |||
| ] | |||
| ]<ref name=Unity_Engine>{{cite web|url=https://insights.dice.com/2013/06/03/how-unity3d-become-a-game-development-beast/|title=How Unity3D Became a Game-Development Beast|date=June 3, 2013|access-date=August 28, 2020}}</ref> | |||
| '']'' <br/> ''Many'' | |||
|2005 | |||
| Many | |||
| ], ] (Bolt)<ref>{{cite web|url=https://ludiq.io/blog/unity-acquires-bolt/|title=Unity Technologies acquires Bolt|access-date=May 4, 2020}}</ref> | |||
| {{Yes}} | |||
| 2D, 2.5D, 3D | |||
| ], ], ], ], ], ], ], ], ], ], ], ], ], ], ], ], ], ], ], ], ], ] | |||
| '']'', '']'', '']'', '']'', '']'', '']'', '']'', '']'' | |||
| {{proprietary}} | |||
| Bolt was acquired by Unity Technologies in May 2020, henceforth introducing Visual Scripting in Unity | |||
|- | |- | ||
! ] | |||
| ] | |||
| '']'' <br/> '']'' <br/> '']'' <br/> '']'' <br/> '']'' | |||
| 1998 | |||
| ] | |||
| ], Blueprints | |||
| {{Yes}} | |||
| 3D | |||
| ] | |||
| ], '']'', '']'', '']'' | |||
| {{proprietary}} | |||
| ] was removed in version 4 | |||
|- | |- | ||
! ] | |||
| ] | |||
| '']'' <br/> '']'' <br/> '']'' <br/> '']'' | |||
| | |||
| ] | |||
| ], ] | |||
| {{Yes}} | |||
| 2D | |||
| ], ], ], ] | |||
| ] | |||
| {{proprietary}} | |||
| Built on ] | |||
|- | |- | ||
! ] | |||
| ] | |||
| ] | |||
| '']'' <br/> '']'' | |||
| | |||
| ] | |||
| | |||
| {{No}} | |||
| 3D | |||
| ] | |||
| '']'', '']'' | |||
| {{proprietary}} | |||
| Based on Unreal Engine version 2/2.5 | |||
|- | |- | ||
! ] | |||
| ] | |||
| Lang | |||
| '']'' <br/> '']'' | |||
| 2002 | |||
| ] <br/> ] | |||
| Script | |||
| {{Yes}} | |||
| 3D | |||
| ], ], ], ], ], ], ], ], ], ], ], ], ], ], ], ], ], ] | |||
| '']'', '']'' | |||
| {{proprietary}} | |||
| | |||
|- | |- | ||
! ] | |||
| ] | |||
| | |||
| '']'' <br/> '']'' <br/> '']'' <br/> '']'' <br/> '']'' <br/> '']'' <br/> '']'' <br/> '']'' | |||
| | |||
| ]<br/>]<br/>] <br/> ] <br/> ] <br/> ] <br/> ] | |||
| | |||
| {{Yes}} | |||
| 3D | |||
| | |||
| '']'' | |||
| {{proprietary}} | |||
| Used for game prototyping and rapid development | |||
|- | |- | ||
! ] | |||
| ] | |||
| Lang | |||
| '']'' <br/> '']'' <br/> '']'' <br/> '']'' <br/> '''' | |||
| | |||
| ] <br/> Lockpick Entertainment <br/> ] <br /><br/> | |||
| Script | |||
| {{Yes}} | |||
| 3D | |||
| ], ], ], ], ], ], ], ], ] and up, ] 2.0 and up, ], ] and up | |||
| ] | |||
| {{proprietary}} | |||
| | |||
|- | |- | ||
! ] | |||
| ]/] | |||
| '']'' | |||
| | |||
| ] | |||
| | |||
| {{Yes}} | |||
| 3D | |||
| ], ] | |||
| | |||
| {{proprietary}} | |||
| Commercial successor to open-source ] engine | |||
|- | |- | ||
! ] | |||
| |
| ] | ||
| | |||
| ], ] | |||
| ] | |||
| {{No}} | |||
| 3D | |||
| ] | |||
| | |||
| {{some|] pre-0.172, then ], ]}} | |||
| | |||
|- | |- | ||
! ] | |||
| ] | |||
| ] | |||
| ] | |||
| | |||
| ] | |||
| | |||
| {{Yes}} | |||
| 3D | |||
| ], ] | |||
| '']'', '']'','']'' | |||
| {{proprietary}} | |||
| Source code was released under a commercial license | |||
|- | |- | ||
! ] | |||
| ] | |||
| '']'' <br/> '']'' <br/> '']'' | |||
| 2010 | |||
| ] <br/> ] <br/> ] | |||
| ]-like syntax | |||
| {{No}} | |||
| 2.5D | |||
| ] | |||
| '']'', '']'', '']'', '']'' | |||
| {{some|], ], ]}} | |||
| ''Lite'' version lacks 3D Actor function | |||
|- | |- | ||
! ] | |||
| | |||
| '']'' <br/> '']'' <br/> '']'' | |||
| 1986 | |||
| ] <br/> ] <br/> ] | |||
| | |||
| {{No}} | |||
| 2D | |||
| ] | |||
| '']'' | |||
| {{some|]}} | |||
| | |||
|- | |- | ||
! ] | |||
| ] | |||
| 1998 | |||
| ] (client), ] (server) | |||
| {{Yes}} | |||
| 3D | |||
| ] | |||
| | |||
| {{open source|]}} | |||
| ] framework made of libraries, server, client, media | |||
|- | |||
! ] | |||
| | |||
| | |||
| | |||
| {{No}} | |||
| 3D | |||
| ] | |||
| '']'', '']'', '']'', '']'', '']'' | |||
| {{proprietary}} | |||
| | |||
|- | |||
! ] | |||
| | |||
| 1998 | |||
| ] | |||
| {{No}} | |||
| 2D | |||
| ] | |||
| | |||
| {{proprietary}} | |||
| | |||
|} | |} | ||
== References == | |||
<references/> | |||
== See also == | == See also == | ||
* ] | |||
* ] | * ] | ||
* ] | * ] | ||
* ] | |||
* ] | |||
* ] | |||
* ] | |||
== References == | |||
] | |||
{{Reflist}} | |||
] | |||
{{Video game engines}} | |||
] | |||
] | |||
{{DEFAULTSORT:Game engines}} | |||
] | |||
] | |||
] | |||
] |
Latest revision as of 23:47, 31 December 2024
Game engines with A-ZGame 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
The following list is not exhaustive. Also, it mixes game engines with rendering engines as well as API bindings without any distinctions.
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. September 23, 2020. 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.
- Akinlaja, Damilare (2013). LÖVE2d for Lua Game Programming. Packt Publishing, Limited. ISBN 978-1782161608.
- "D in Games: Ethan Watson of Remedy Games Goes to GDC Europe". dlang.org. July 25, 2016. 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 (June 13, 2015). "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.