List of game engines

From Wikipedia, the free encyclopedia - View original article

 
Jump to: navigation, search

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

Contents

Free and open source

NamePrimary programming languageBindingsCross-platformSDL2D/3D orientedScriptingNotable gamesLicenseNotes and references
3D RadC++NoYes3DAngelScript3D, Physics based engine, very easy to learn, no scripting required.
Adventure Game StudioC++YesNo2DAGSScriptChzo Mythos, The Blackwell SeriesArtistic License 2.0Mostly used to develop third-person pre-rendered graphical adventure games, one of the most popular for developing amateur adventure games.
Aleph OneC++YesYes2.5DLua, Marathon markup languageAleph One (Marathon remake)GPLFPS engine
Allegro libraryCAda, C++, C#, D, Lisp, Lua, Mercury, Pascal, Perl, Python, SchemeYesNo2DzlibGraphics and audio
Ardor3DJavaYesNo3DzlibFork of jMonkeyEngine 2.0
Axiom EngineC#YesNo3DLGPL[1][2]
BlenderPythonYesNo3DPythonYo Frankie!, ColorCubeGPL2D/3D game engine packaged in a 3D modeler for quick and intuitive use; fully integrated Bullet physics library
Box2DC++YesYes2DPythonAngry Birds Sleepy Hollowzlib LicensePrimarily a physics engine, but used in many games
Build engineCNoNo2.5DDuke Nukem 3D, Shadow Warrior, BloodCustomFPS engine, 2.5D (2D grid base geometry.)
BRGameEngineC++ and LuaNoNo2.5DTrem de DOidoGPL2Adventure engine, 2.5D (3D Ogre, OpenGL, OpenAL, Bullet.)
Cafu EngineC++YesNo3DLuaGPL or proprietaryFull game engine; graphics, audio, physics, scripting, networking, and map editor[3]
ClanLibC++YesYes2.5DClanlibSelf-described "toolkit", provides most game engine functionality and extensive GUI programming
Cocos2dPython, Objective-CYesNo2DMITPorted to Linux, Mac OS X, iOS, Windows. iOS port is written in Objective-C and integrated with Box2D and Chipmunk physics engines
Construct ClassicEvent BasedNoNo2DMinitroidGPL/BSD
Crystal SpaceC++Java, Perl, PythonYesYes3DLGPLGraphics, audio, physics
CubeC++YesYes3DzlibPrevious gen, 2d grid-based system, optimised for outdoor rather than indoor maps
Cube 2C++YesYes3DCubescriptzlibEfficient 6 directional height-map based geometry (versus traditional Polygon soup model), hence the name Cube, FPS engine
Delta3dC++YesNo2.5DPythonLGPLUses modular libraries.
DimensioneX Multiplayer EngineJavaJava, VBscriptYesNo2.5DVBscriptGPLProduces browser games with pseudo-3D views, sounds and music. Games can be turned into Facebook Apps. Intended for beginners. Free support and hosting.
ENIGMAC++YesNo2DEDLGPL
Env3DJavaYesNo3DGPL3D game engine that creates a simple interface for dynamically adding EnvObjects. Built on jMonkeyEngine 2.0. Intended for educational use in teaching computer science.
ExultC++YesYes2DGPLFree software reimplementation of the Ultima VII game engine
FLAREC++YesYes2DGPLRPG engine that supports isometric and orthogonal perspective
FlashPunkActionScriptYesNo2DMIT License
Flexible Isometric Free EngineC++YesYes2DPythonUnknown HorizonsLGPL2d game engine optimised for RTS or RPG games
FlixelActionScriptYesNo2DVarious games by Gregory WeirMITFull boiler-plate code for flash games
GameKit (OgreKit)C++YesNo3DLuaMIT/zlib/BSDHas Blender integration similar to BGE. Fully integrated Bullet physics library
gameplayC++YesNo3DLuaApache 2.0Windows, Mac OS X, Linux, iOS, Android, Blackberry, Playbook
GamvasJavaScriptYesNo2DJavaScriptMIT licenseHtml5 canvas game engine with Box2D integration
GritC++YesNo3DLuaMITOptimised for Open world games like GTA
Haaf's Game Engine (HGE)C++C, GoYesYes2DHammerfightzlibHardware accelerated 2D library with particle effects, sprite & animation handling, GUI controls, distortion, font, and resource handling. Cross platform support is provided via he-unix.
Horde3DC++YesYes3DEPL
HPl 1 engineC++YesYes3DAngelScriptPenumbra: Overture, Penumbra: Black Plague, Penumbra: RequiemGPLv3HPL is a cross-platform game engine which is compatible with the OpenGL, OpenAL, and Newton Game Dynamics libraries.One of the engine's defining features is its ability for advanced object interaction through the use of Newton's physics code.
id Tech 1CYesNo2.5DACSDoom, Doom II, HeXen, Heretic, StrifeGPL2D based geometry, sprite and particles, uses clever methods to emulate 3D graphics
id Tech 2CYesNo3DCQuake IIGPLFull game engine, better known as the Quake II engine.
id Tech 3CGame Data {PK3 }YesNo3DCQuake III ArenaGPLFull game engine, better known as the Quake III engine.
id Tech 4C++Game Data {PK4 }YesNo3Dvia DLLsDoom 3GPLFull game engine, better known as the Doom 3 engine with a set of good tools and MegaTexture.
IndielibC++NoYes2.5DLGPL2d game engine in C++. Includes entity system, sprite animations, collision detection, bitmap/TTF fonts, parallax scrolling, 3d objects, cameras, timers, alpha blending, shaders and image filters.
ioquake3CYesYes3DUrban TerrorGPL
Ignifuga Game EnginePython/CythonYesYes2DPythonModified BSD/CommercialWin/Linux/Mac/Android/iOS 2D engine, entity/component based, fully data driven, supports animated sprites, fonts, parallax scrolling. HTML/CSS GUIs via transparent integration with libRocket. Dynamic development and fully static binary only deployment to targets. Simple building and packaging for all targets using the Schafer tool. Actively developed.
IwGame EngineC++YesNo2DGPLSeamless support for iPhone, iPad, Android (phone and tablet), Samsung Bada, Blackberry BB10 (inc. Playbook), Symbian, WebOS, Windows Mobile, Mobile Linux, LG-TV, Windows Desktop and Mac OS. IwGame is built on top of the Marmalade SDK.
Irrlicht EngineC++Java, Perl, Ruby, Python, FreeBASIC, Lua, Delphi, C#, Game Maker, AutoItYesYes3DSquirrel, AutoItH-Craft Championship, Gekkeiju Online, Star Sonatazlib
Jake2JavaYesNo3DGPL
JGameJava, Actionscript 3YesNo2DBSDAlso runs on J2ME and Android
jMonkeyEngineJavaYesNo3DBSD
K-GruntC++LuaYesNo3DMIT
JogreJavaYesNo2DGPL
Kobold2DObjective-CYesNo2DLuaMITSupports cross-development of iOS and Mac OS X apps. Based on Cocos2d with integrated Lua, Wax, cocos2d-iPhone-extensions, cocos3d, Box2D, Chipmunk, Chipmunk SpaceManager, Google AdMob and ObjectAL libraries.
LavgineLua, C++YesYes2DLuaJourney to the Center of HawkthorneZlib/libpng
Linderdaum EngineC++C#, LinderScriptYesNo3DLinderScriptLinderdaum PuzzleMIT (for non-commercial), commercialAndroid, Windows and MacOS. Prototyping can be done on Windows. Supports advanced 3D features on Android (mesh skinning, raycasting)
LÖVELuaYesYes2DLuaMari0Zlib/libpng
LWJGLJavaYesYes3DMinecraftThe Lightweight Java Game Library
MaratisC++YesNo3DLuaSave Our Soulszlib/libpng/GPLEditor based environment. Windows, Mac OS X, Linux, iOS and Android support.
Moai SDKC++LuaYesYes2DLuaCrimson Steam PiratesCPALiOS, Android, Windows, Mac OS X and Chrome browser compatible
Nebula DeviceC++Java, PythonYesNo2.5DLua, Tcl/TkMIT
Multiverse PlatformPython and JavaNoNo3DPythonMITOpen source MMO and Virtual World Development Platform. Download includes starter assets and fully functional online world to play around with. Currently optimised for third-person RPG games.
nxPascalObject PascalDelphi, LazarusYesNo3DMIT License
OpenSimulatorC#YesNo3DLSLBSD
ORXC/C++YesYes2Dzlib3D accelerated, supports Windows, Linux, Mac OS X, iPhone, iPad and Android
Panda3DPythonC++YesNo3DPythonToontown Online, Pirates of the Caribbean OnlineBSD
PixelLightC++YesNo3DAngelScript, Lua, Python, Javascript/V8LGPL[1] OpenGL & ES 2 and D3D 9 & 11 renderers, OpenAL & FMOD sound, physics, Database, & GUI.
PLIBC++YesYes3DLGPL
PushButton EngineC++YesNo2DActionScript, JavaScript, PythonLGPLNo longer being developed
Quake engineCYesNo3DQuakeCQuakeGPLFull game engine, first true 3D id tech engine.
Retribution EngineC++NoNo3DGPL
SFML-ForkC++YesNo2.5DLuaLGPLGame engine tool kit providing access to graphics, audio, scripting, networking
Sge2dCYesYes2DMIT
SphereC++YesNo2DJavaScriptGPL
SpringC++C, C++, Java/JVM, Lua, PythonYesYes3DLuaBalanced Annihilation, Zero-KGPLRTS, simulated events, OpenGL
StorymotoJavaScriptJavaScriptYesNo3DJavaScriptAdslifeMITRuns on any JavaScript-enabled browser, client side. Full sources on GitHub
StratagusCYesYes2DLuaGPL
URGEC++YesNo3DFreeware/CustomFirst or Third Person 3D Computer Games Engine, created with OpenGL and its own physics engine.
Eclipse OriginsVisual Basic 6Windows onlyNo2DCrystalshireGPLA free and stable 2D MMORPG engine with a very large community. Includes NPCs, maps, resources, dynamic sprites, animations, skills, a bank, player chat, items, and more.
Wire3DC++YesNo3DLGPLCurrently supports Wii and Windows.
WorldForgeC++YesYes3DLua(client), Python(server)GPLMMORPG framework consisting of Libraries, Server, Client, and Media.
ZenGLPascalC, C++YesNo2DzlibCross-platform(GNU/Linux, Windows, MacOS X, iOS, Android) game development library written in Pascal, designed to provide necessary functionality for rendering 2D-graphics, handling input, sound output, etc.
NamePrimary programming languageBindingsCross-platformSDL2D/3D orientedScriptingNotable gamesLicenseNotes and references

Proprietary

Commercial

Freeware

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:

With related games

Game engineGamesCompany
Nel
3D MMORPG Game Engine
Ryzom
The Saga of Ryzom
Nevrax
AlamoEmpire at War
Forces of Corruption
Universe at War: Earth Assault
Petroglyph
Adventure Game StudioChzo Mythos
Soviet Unterzoegersdorf
The Blackwell Series
Ben Jordan: Paranormal Investigator
Ben Croshaw
monochrom
Wadjet Eye Games
AnvilAssassin's Creed II
Prince of Persia: The Forgotten Sands
Assassin's Creed: Brotherhood
Ubisoft
BigWorldTwin Skies
Stargate Worlds
Meteor Games
Cheyenne Mountain Entertainment
Clausewitz EngineEuropa Universalis III
Hearts of Iron III
Victoria II
Crusader Kings II
Paradox Interactive
CPAL3DMemento Mori
Numen: Contest of Heroes
Pound of Ground
Alternativa
Centauri Production
First Reality
CINEMAX, Ltd.
CryEngineFar Cry
Aion: The Tower of Eternity
Crytek
NCsoft
CryEngine 2Crysis
Crysis Warhead
Blue Mars
Entropia Universe
Merchants of Brooklyn
The Day
Crytek
MindArk
Avatar Reality
Paleo Entertainment
Reloaded Studios
CryEngine 3Crysis 2
ASTA: The War of Tears and Winds
ArcheAge
Cabal 2
Class 3
Forged by Chaos
Nexuiz
Ryse
Sniper: Ghost Warrior 2
Tour Golf Online
Warface
Crytek
Polygon Games
XL Games
ESTsoft
Undead Labs
Panzar Studio
Xaviant
IllFonic
City Interactive
OnNet
Crystal ToolsFinal Fantasy XIII
Final Fantasy Versus XIII
Final Fantasy Agito XIII
Final Fantasy XIV
Square Enix
Dunia EngineFar Cry 2
James Cameron's Avatar: The Game
Ubisoft Montreal
Essence EngineCompany of Heroes
Opposing Fronts
Warhammer 40,000: Dawn of War 2
Relic Entertainment
Europa EngineEuropa Universalis
Hearts of Iron
Paradox Entertainment
GamebryoDivinity II: The Dragon Knight Saga
Dark Age of Camelot
The Elder Scrolls IV: Oblivion
Fallout 3
Fallout: New Vegas
Larian Studios
Mythic Entertainment
Bethesda Softworks
Bethesda Game Studios
Obsidian Entertainment
GIANTS EngineFarming Simulator 2008
Farming Simulator 2009
Demolition Company
Farming Simulator 2011
Ski Region Simulator 2012
Farming Simulator 2012 3D
GIANTS Software
GIANTS Software
GIANTS Software
GIANTS Software
GIANTS Software
GIANTS Software
GoldSrcHalf-Life
Gunman Chronicles
Valve
Rewolf Software
HeroEngineHero's Journey (video game)
Star Wars: The Old Republic
Simutronics
Bioware
HPL EnginePenumbra: Overture
Penumbra: Black Plague
Penumbra: Requiem
Amnesia: The Dark Descent
Frictional Games
id Tech 4Doom 3
Quake 4
Prey
Enemy Territory: Quake Wars
Wolfenstein
id software
Raven Software
Human Head Studios
Splash Damage
Infernal EngineGhostbusters: 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 EngineBaldur's Gate
Baldur's Gate II: Shadows of Amn
Planescape: Torment
Icewind Dale
Icewind Dale II
Bioware
Black Isle Studios
Iron EngineSins of a Solar EmpireIronclad Games
Jade engineBeyond Good & Evil
Prince of Persia: The Sands of Time
Prince of Persia: Warrior Within
Prince of Persia: The Two Thrones
Peter Jackson's King Kong: The Official Game of the Movie
Rayman Raving Rabbids
TMNT
Rayman Raving Rabbids 2
Naruto: Rise of a Ninja
Naruto: The Broken Bond
James Cameron's Avatar: The Game (Wii version)
Prince of Persia: The Forgotten Sands (Wii and PSP versions)
Ubisoft
K2 EngineSavage 2
Heroes of Newerth
S2 Games
M.U.G.E.NBattle Killer Fighter[dead link]
Battle Killer Fighter Ultimate
WhItE HaCkEr Community
Cartoon Picture Studio Indo (Lord of D-Geims)
Nebula Device 3Drakensang: The Dark Eye
NeoAxis EngineHomura Combat
Beyond the Voyage
Elementary My Dear Majesty
KitiCat
Sacraboar
Coocard
I'm Lulu King!
Adventures of Mopol
Project FPTD
HitMania!
Capoeira Legends: Path to Freedom
Pulse Shift
SickBrick
Incognito Episode 0
Incognito Episode 1
Incognito Episode 2
Incognito Episode 3
IonRealms MMOG
Project Warcry
Stunford
Transportando o Brasil
Blood: Butcher's Block
Plyushkin Syndrome
Raidho[10]
OHBA
BFK
Dream Dale
BKF
Makivision Games
Evolution Studio
Indiegm
Hell Entertainment
Original Estudio
Donsoft Entertainment
3 Core Studio
MisfitVillager
Magrathean Technologies
IonGFX Studio
Elseware Entertainment Inc.
Regis Cajet Fr
Dynamic Games Entertainment
Pacific Gold Entertainment
Clockwork Brains
GP Studio - Brazil - São Paulo
Neon EngineOperation Flashpoint 2: Dragon Rising
Race Driver Grid
Codemasters
Onyx EngineUbisoft Québec
Panda3DToontown Online
Pirates of the Caribbean Online
Code3D
MSA's Thermal Enforcer
Full list
Disney
Disney
Sim Ops Studios
MSA, Sim Ops Studios
Many
PhyreEngineFull list on main entry
Many
Many
RAGEMidnight Club: Los Angeles
Grand Theft Auto IV
Rockstar Games Presents Table Tennis
Red Dead Redemption
Max Payne 3
Rockstar Games
Riot EngineDrakan: 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 MakerAlpha Kimori
Corpse Party
Sherman3D
Team GrisGris 5pb.
RPG Maker 2000Super Columbine Massacre RPG!Danny Ledonne
RPG Maker 2003Yume NikkiKikiyama
RPG Maker VXEternal Eden
Legionwood: Tale of the Two Swords
One Night Trilogy
Arevan
Blossomsoft
Dark Gaia Studios
Dark Gaia Studios
Over Cloud 9
RPG Maker XPAveyond
Laxius Force
To the Moon
Amaranth Games
Aldorlea Games
Freebird Games
S2Engine HDPower of Destruction
I'm Not Alone
Profenix
SAGE engineRed Alert 3
Generals
Tiberium Wars
The Battle for Middle-earth II
EA Los Angeles
ScimitarAssassin's Creed
Prince of Persia
Shaun White Snowboarding
Ubisoft
ShiVa3DVoodoo Dice
Pinball Yeah!
Texting Of The Bread
Pirate Wings
Graviton
Stonetrip
Silent Storm engineSilent Storm
Silent Storm: Sentinels
Hammer & Sickle
Night Watch
Day Watch
Heroes of Might and Magic V
Jagged Alliance 3
Nival Interactive
Source engineHalf Life 2, Team Fortress 2, Portal, Portal 2, Left 4 Dead, Left 4 Dead 2, Counter-Strike: Source, Day of Defeat: Source, Dota 2, Alien Swarm
Vampire: The Masquerade – Bloodlines
Sin Episodes
Dark Messiah of Might and Magic
Zeno Clash
Vindictus / Mabinogi: Heroes
KOS Secret Operations
Postal III
Valve
Troika Games
Ritual Entertainment
Arkane Studios
ACE Team
devCat (Nexon)
Running with Scissors, Inc.
SunBurn[11]Salty Jim's Putt Putt Island[12]
AvaGlide[13]
UpAway[14]
Synapse Gaming
Haiku Interactive
Munomic
TGEAMarble Blast Ultra
Fallen Empire: Legions
Dreamlords
Penny Arcade Adventures: On the Rain-Slick Precipice of Darkness
GarageGames
Lockpick Entertainment
Hothead Games

FXLabs Studios
UnigineOilRush
Syndicates of Arkon
Dilogus - The Winds of War
Unigine Corp
MCM Online
Digital Arrow
UnityCartoon Network Universe: FusionFall
Tiger Woods PGA Tour Online
GooBall
Global Conflicts: Palestine
Off-Road Velociraptor Safari
WolfQuest
Dead Frontier
Battlestar Galactica Online
Cartoon Network
Electronic Arts
Over The Edge Entertainment
Serious Games Interactive
Flashbang Studios
Eduweb
Mikesgames Productions
Bigpoint and Artplant
Unreal Engine 2.x[15]America's Army
BioShock
Exteel
Lineage II
Killing Floor
The Chronicles of Spellborn
Unreal Tournament 2004
Ragnarok Online 2


2K Games
NCsoft
Tripwire Interactive
Spellborn International
Epic Games
Gravity Corporation
Unreal Engine 3.x[15]America's Army 3
Batman: Arkham Asylum
Borderlands
Brothers in Arms: Hell's Highway
BlackSite: Area 51
Gears of War
Gears of War 2
Gears of War 3
Unreal Tournament 3
Rainbow Six Vegas
Lost Odyssey
Mass Effect
Mass Effect 2
Mass Effect 3
The Last Remnant
Medal of Honor: Airborne
Blade & Soul
Bulletstorm
Dungeon Defenders
Eidos Interactive
Gearbox Software
Midway Games
Epic Games
Ubisoft
Mistwalker
BioWare
Square-Enix
NCsoft
People Can Fly
Trendy Entertainment
Vision Engine 8Arcania: A Gothic Tale
The Settlers 7: Paths to a Kingdom
DIZZEL
Dungeon Hero
Arena Morte
Cutthroat
JoWood, Spellbound
Ubisoft-Blue Byte Studio
Neowiz Corp.
Firefly Studios
Frontline Studios
Nitro Games
X-Ray EngineS.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
4A EngineMetro 20334A Games

See also

References

  1. ^ "blender.org - Installation Policy". Web.archive.org. 2009-03-25. http://web.archive.org/web/20090325145255/http://www.blender.org/development/coding-guides/installation-policy/. Retrieved 2012-08-21. 
  2. ^ "Features". blender.org. http://www.blender.org/features-gallery/features/#c883. Retrieved 2012-08-21. 
  3. ^ "Feature List – Cafu 3D Game and Graphics Engine". Cafu.de. 2012-04-18. http://www.cafu.de/features. Retrieved 2012-08-21. 
  4. ^ Af Kim Stensdal Publiceret d. 27. december 2006 kl. 07.00. "IO Interactive ruster sig til fremtidens spilmarked - Computerworld". Computerworld.dk. http://www.computerworld.dk/art/37193/io-interactive-ruster-sig-til-fremtidens-spilmarked. Retrieved 2012-08-21. 
  5. ^ Aihoshi, Richard (2003-12-09). "SpellForce - The Order of Dawn Interview, Part 2, Page 2". RPG Vault. http://rpgvault.ign.com/articles/448/448289p2.html. Retrieved 2011-01-16. 
  6. ^ McDermott, Wes (2009). "Creating Real-time Assets". Real-world modo: in the trenches with modo. Focus Press. pp. 291–292. ISBN 978-0-240-81199-4. 
  7. ^ Epic Games, Inc.. "UDK Commercial Terms". http://www.udk.com/licensing. Retrieved 2011-06-05. 
  8. ^ Marsh, David (February 26, 2008). "Nine Paths To Indie Game Greatness". Gamasutra. http://www.gamasutra.com/view/feature/3547/nine_paths_to_indie_game_greatness.php?page=3. Retrieved 2009-12-21. 
  9. ^ Broekhuis, Erwin. "A word with Steve Ince". Adventure Developers. http://www.adventuredevelopers.com/featuredetail.php?action=view&featureid=36&showpage=3. Retrieved 2009-12-21. 
  10. ^ "Game Titles | NeoAxis Game Engine". Neoaxis.com. http://www.neoaxis.com/neoaxis/clients_and_titles/games. Retrieved 2012-08-21. 
  11. ^ "SunBurn Game Engine: Full Windows Phone 7 Support - Engine News - News - GDNet News". GameDev.net. 2012-02-02. http://www.gamedev.net/page/news/index.html/_/engine-news/sunburn-game-engine-full-windows-phone-7-support-r11885. Retrieved 2012-08-21. 
  12. ^ "Salty Jim's Putt Putt Minigolf Game for Windows Phone 7". Smartkeitai.com. 2010-11-17. http://www.smartkeitai.com/salty-jims-putt-putt-minigolf-game-for-windows-phone-7/. Retrieved 2012-08-21. 
  13. ^ Email me when there's a new answer (2010-07-22). "Xbox Live Indie Game of the Week: Hang Gliders, Strange Fruit and Airborne Maths! | Video Game Deals & UK News". Dealspwn.com. http://www.dealspwn.com/xbox-live-indie-game-week-avahang-ophidian-wars-air-forte-28454. Retrieved 2012-08-21. 
  14. ^ "Up Away". Munomic. 2010-11-08. http://www.munomic.com/portfolio/up-away/. Retrieved 2012-08-21. 
  15. ^ a b Games, Epic. "Video Game Engine Showcase". Unrealengine.com. http://www.unrealengine.com/showcase. Retrieved 2012-08-21.