List of game engines

From Wikipedia, the free encyclopedia

Jump to: navigation, search

Several tools called game engines are available for game designers to easily code a game quickly without building from the ground up.

Contents

[edit] Free open-source engines

Primary programming language Bindings Primary platform Cross-platform? SDL? Scripting
Aleph One C N/A Mac OS Yes Yes Lua, Marathon Markup Language
Axiom Engine C# N/A Windows Yes Yes Dynamic Language Runtime
Skylight C# N/A Windows No No C#
Allegro library C Ada, C++, C#, D, Lisp, Lua, Mercury, Pascal, Perl, Python, Scheme Windows Yes Yes N/A
Blender3D C++ Python Windows Yes N/A Python
Box2D C++ Java, ActionScript, C#, JavaScript, D, Python, DarkBasic, Lua Windows Yes No N/A
Build engine C N/A DOS No No N/A
ClanLib C++ N/A Unix Yes Yes N/A
Crystal Space C++ Python, Perl, Java Windows Yes Yes N/A
Cube C++ N/A Windows Yes Yes N/A
Cube 2 C++ N/A Windows Yes Yes N/A
DarkPlaces C N/A Windows Yes Yes N/A
Delta3d C++ N/A Windows Yes No Python
Doom engine C N/A DOS Yes No N/A
DXFramework C++ N/A Windows Yes No Python
Exult C++ N/A Unix Yes Yes N/A
Game Blender C++ N/A Linux Yes No Python
Genesis3D C N/A Windows No No N/A
Genesis Device Object Pascal N/A Windows No No Pascal Script
Glest C++ N/A Windows Yes No Lua
id Tech 2 C N/A Windows Yes No N/A
id Tech 3 C N/A Windows Yes No N/A
ika C++, C# N/A Windows Yes No Python
ioquake3 C N/A Windows Yes Yes N/A
Irrlicht Engine C++ Java, Perl, Ruby, Python, FreeBASIC, Lua, Delphi, Game Maker Windows Yes Yes Squirrel
jMonkeyEngine Java N/A N/A Yes No N/A
Jogre Java N/A N/A Yes No N/A
Lightweight Java Game Library Java N/A N/A Yes No N/A
Leadwerks Engine C++ C++, C#, Pascal, Java, Python, BlitzMax, PureBasic Windows Yes No Lua
LÖVE C++ N/A Windows Yes Yes Lua
Nebula Device C++ Python, Java Windows Yes No Lua, Tcl/Tk
Novalis Engine C++ N/A Windows Yes Yes N/A
OGRE C++ PureBasic Windows Yes Yes Ogre scripting language
OpenSceneGraph C++ N/A Windows Yes No N/A
ORX C N/A Windows Yes Yes N/A
Panda3D C++ Python Windows Yes No Python
Quake engine C N/A DOS/Windows Yes No N/A
PLIB C++ N/A Windows Yes Yes N/A
Retribution Engine C++ N/A Windows No No N/A
Second Life C++ N/A Windows Yes No N/A
Sphere C++ N/A Windows Yes No JavaScript
Spring C++ N/A Windows Yes No Lua
Stratagus C N/A Linux Yes Yes Lua
Troll2D C++ N/A Windows Yes Yes N/A
Verge 3.2 VC N/A Windows Yes Yes Lua, VergeC
Xilon Engine II Visual Basic .NET N/A Windows No No N/A

[edit] Freeware engines

These engines are available for free use, but without the source code being available under an open source license. Many of these engines are commercial products which have a free edition available for them:

  • Adventure Game Studio – Mainly used to develop third-person pre-rendered adventure games, this engine is one of the most popular for developing amateur adventure games.
  • dim3 – Freeware 3D javascript engine for the Mac (although finished games are cross platform).
  • Game Maker Lite – Object-oriented game development software with a scripting language as well as a drag-and-drop interface.
  • M.U.G.E.N – A 2D fighting game engine.
  • Novalis Engine - A C++ OOP SDK wrapping various SDL libraries.
  • Panda3D – (Releases prior to May 28, 2008) A relatively easy to use python-driven game engine made by Carnegie Mellon University. Disney uses it to produce some of their games.
  • Unity – An open-ended 3D game/interactive software engine for web, Windows, and Mac OS X. Upgrading to paid licenses can additionally enable support for the iPhone and Nintendo Wii.
  • World Builder – A classic Mac OS game engine.
  • Wintermute Engine – A runtime and development tools for creating 2D and 2.5D point'n'click adventure games.
  • RGSS - A engine made by enterbrain to create RPG's using RPG Maker XP. RGSS2 was used for RPG Maker VX.
  • Wild Pockets - An engine designed for 3D hardware accelerated web deployment. Uses Lua as a scripting language and has integrated physics, shader support, global art & script library, and transaction system for selling your game.

[edit] Commercial engines

[edit] Games and the game engines they use

game engine table
Game engine Games Company
Nel
3d MMORPG Game Engine
Ryzom
The Saga of Ryzom
Nevrax
Alamo Empire at War
Forces of Corruption
Universe at War: Earth Assault
Petroglyph
BigWorld Twin Skies
Stargate Worlds
Meteor Games
Cheyenne Mountain Entertainment
CryEngine Far Cry, Aion: The Tower of Eternity Crytek
CryEngine 2 Crysis Crytek
CryEngine 3 Crysis 2 Crytek
Dunia Engine Far Cry 2 Ubisoft Montreal
Essence Engine Company of Heroes
Opposing Fronts
Warhammer 40,000: Dawn of War 2
Relic Entertainment
Gamebryo Dark Age of Camelot
The Elder Scrolls IV
Fallout 3
Mythic Entertainment
Bethesda Softworks
Bethesda Game Studios
GoldSrc Half-Life
Gunman Chronicles
Valve
Rewolf Software
Hedgehog Engine Sonic Unleashed SEGA, Sonic Team
HeroEngine Hero's Journey Simutronics
id Tech 4 Doom 3
Quake 4
Prey
Enemy Territory: Quake Wars
Wolfenstein
id software
Raven Software
Human Head Studios
Splash Damage
Infernal Engine Ghostbusters: The Video Game
Mushroom Men: The Spore Wars
Bass Pro Shops: The Strike
Roogoo: Twisted Towers
Terminal Reality
Threewave Software
Escalation Studios
Streamline Studios
Namco Bandai Games
Red Fly Studio
Wideload Games
Piranha Games
SpiderMonk Entertainment
High Voltage Software
Infinity Engine Baldur's Gate
Baldur's Gate II: Shadows of Amn
Planescape: Torment
Icewind Dale
Icewind Dale II
Bioware
Black Isle Studios
Iron Engine Sins of a Solar Empire Ironclad Games
Nebula Device 3 Drakensang: The Dark Eye
Neon Engine Operation Flashpoint 2: Dragon Rising
Race Driver Grid
Codemasters
PhyreEngine Full list on main entry
Many
Many
RAGE Midnight Club: Los Angeles
Grand Theft Auto IV
Rockstar Games Presents Table Tennis
Red Dead Redemption
Rockstar Games
Riot Engine Drakan: Order of the Flame
Drakan: The Ancients' Gates
The Lord of the Rings: The Fellowship of the Ring
The Suffering
The Suffering: Ties That Bind
Surreal Software
RPG Maker VX Eternal Eden
Deadly Sin
Blossomsoft
Deadly Sin Studios
SAGE engine Red Alert 3
Generals
Tiberium Wars
The Battle for Middle-earth II
EA Los Angeles
Scimitar Assassin's Creed
Prince of Persia
Ubisoft
Silent Storm engine Silent Storm
Silent Storm: Sentinels
Hammer & Sickle
Night Watch
Day Watch
Heroes of Might and Magic V
Jagged Alliance 3 (in development)
Nival Interactive
Source engine Half Life 2, Team Fortress 2, Portal, Left 4 Dead, Left 4 Dead 2
Vampire: The Masquerade – Bloodlines
Sin Episodes
Dark Messiah of Might and Magic
Zeno Clash
Valve
Troika Games
Ritual Entertainment
Arkane Studios
ACE Team
TGEA Marble Blast Ultra
Fallen Empire: Legions
Dreamlords
Penny Arcade Adventures: On the Rain-Slick Precipice of Darkness
GarageGames
Lockpick Entertainment
Hothead Games

FXLabs Studios
Unity Cartoon Network Universe: FusionFall
Tiger Woods PGA Tour Online
GooBall
Global Conflicts: Palestine
Off-Road Velociraptor Safari
WolfQuest
Cartoon Network
Electronic Arts
Over The Edge Entertainment
Serious Games Interactive
Flashbang Studios
Eduweb
Unreal Engine 2 Exteel
The Chronicles of Spellborn
NCsoft
Spellborn International
Unreal Engine 3 Batman: Arkham Asylum
BioShock, Borderlands
BlackSite: Area 51
Gears of War
Unreal Tournament 3
Rainbow Six Vegas
Lost Odyssey
Mass Effect
The Last Remnant
Eidos Interactive
2K Games
Midway Games
Epic Games
Midway Games
Ubisoft
Mistwalker
BioWare
Square-Enix
X-Ray Engine S.T.A.L.K.E.R. Shadow of Chernobyl
S.T.A.L.K.E.R. Clear Sky
S.T.A.L.K.E.R. Call of Pripyat
GSC Game World

[edit] References

  1. ^ http://www.computerworld.dk/art/37193?a=related&i=38760&bottom
  2. ^ "QuakeCon Wrapup". LinuxGames. http://www.linuxgames.com/archives/9374. Retrieved 2008-12-29. 
  3. ^ http://www.infernalengine.com/

[edit] See also