List of game engines
Many tools called game engines are available for game designers to code a game quickly and easily without building from the ground up.
Contents[hide] |
[edit]Free and open source
Note: The following list is not exhaustive. It mixes game engines with rendering engines as well as API bindings without any distinctions.
Name | Primaryprogramming language | Bindings | Cross-platform | SDL | 2D/3D oriented | Scripting | Notable games | License | Notes and references | |
---|---|---|---|---|---|---|---|---|---|---|
Eclipse Origins | Visual Basic 6 | Windows only | No | 2D | Crystalshire | GPL | A 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. | |||
Ignifuga Game Engine | Python/Cython | Yes | Yes | 2D | Python | Modified BSD/Commercial | Win/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. | |||
Multiverse Platform | Python and Java | No | No | 3D | Python | MIT | Open 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. | |||
Blender | Python | Yes | No | 3D | Python | Yo Frankie!,ColorCube | GPL | 2D/3D game engine packaged in a 3D modeler for quick and intuitive use; fully integrated Bullet physics library | ||
Panda3D | Python | C++ | Yes | No | 3D | Python | Toontown Online,Pirates of the Caribbean Online | BSD | ||
ZenGL | Pascal | C, C++ | Yes | No | 2D | zlib | Cross-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. | |||
Kobold2D | Objective-C | Yes | No | 2D | Lua | MIT | Supports cross-development of iOS and Mac OS X apps. Based onCocos2d with integrated Lua, Wax, cocos2d-iPhone-extensions, cocos3d, Box2D, Chipmunk, Chipmunk SpaceManager, Google AdMob and ObjectAL libraries. | |||
nxPascal | Object Pascal | Delphi,Lazarus | Yes | No | 3D | MIT | ||||
Lavgine | Lua, C++ | Yes | Yes | 2D | Lua | Free for non-commercial, 15% of profits if commercial | ||||
LÖVE | Lua | Yes | Yes | 2D | Lua | Mari0,Journey to the Center of Hawkthorne | zlib | |||
Gamvas | JavaScript | Yes | No | 2D | JavaScript | MIT | Html5 canvas game engine withBox2D integration | |||
melonJS | Javascript | Yes | No | 2.5D | Javascript | Alex4 WE,Bitzz,Neverwell Moor,Escape from Minimars | MIT | A fresh & lightweight (cross-browser) HTML5 game engine integrating the popular Tiled map editor format. | ||
Storymoto | JavaScript | JavaScript | Yes | No | 3D | JavaScript | Adslife | MIT | Runs on any JavaScript-enabled browser, client side. Full sources on GitHub | |
JGame | Java, Actionscript 3 | Yes | No | 2D | BSD | Also runs on J2ME and Android | ||||
Ardor3D | Java | Yes | No | 3D | zlib | Fork of jMonkeyEngine 2.0 | ||||
DimensioneX Multiplayer Engine | Java | Java, VBscript | Yes | No | 2.5D | VBscript | GPL | Produces browser games with pseudo-3D views, sounds and music. Games can be turned into Facebook Apps. Intended for beginners. Free support and hosting. | ||
Env3D | Java | Yes | No | 3D | GPL | 3D game engine that creates a simple interface for dynamically adding EnvObjects. Built onjMonkeyEngine 2.0. Intended for educational use in teaching computer science. | ||||
Jake2 | Java | Yes | No | 3D | GPL | |||||
jMonkeyEngine | Java | Yes | No | 3D | BSD | |||||
Jogre | Java | Yes | No | 2D | GPL | |||||
LWJGL | Java | Yes | Yes | 3D | BSD | Minecraft | The Lightweight Java Game Library | |||
HGamer3D | Haskell | No | No | 3D | Apache 2.0 | A Windows game engine for the Haskell programmer, including bindings to Ogre, CEGUI, Bullet, enet, SFML for Audio, Network, 3D Graphics, GUI and Input Device functionality. | ||||
Construct Classic | Event Based | No | No | 2D | Minitroid | GPL/ BSD | ||||
ORX | C/C++ | Yes | Yes | 2D | zlib | 3D accelerated, supports Windows,Linux, Mac OS X, iPhone, iPad andAndroid | ||||
Cocos2d | C++, Python,Objective-C | JavaScript, Java | Yes | No | 2D | MIT | Ported to Linux, Mac OS X, iOS, Windows. iOS port uses Objective-C and integrates with Box2D and Chipmunk physics engines. Android port binds to Java. Cocos2d-x is multi-platform and uses C++. | |||
BRGameEngine | C++ and Lua | No | No | 2.5D | Trem de DOido | GPLv2 | Adventure engine, 2.5D (3D Ogre, OpenGL, OpenAL, Bullet.) | |||
3D Rad | C++ | No | No | 3D | AngelScript | 3D, Physics based engine, very easy to learn, no scripting required. | ||||
Adventure Game Studio | C++ | Yes | No | 2D | AGSScript | Chzo Mythos,The Blackwell Series | Artistic License 2.0 | Mostly used to develop third-person pre-rendered graphical adventure games, one of the most popular for developing amateur adventure games. | ||
Aleph One | C++ | Yes | Yes | 2.5D | Lua, Marathon markup language | Aleph One (Marathonremake) | GPL | FPS engine | ||
Box2D | C++ | Yes | Yes | 2D | Python | Angry BirdsSleepy Hollow | zlib | Primarily a physics engine, but used in many games | ||
PolyCode | C++ | Yes | Yes | 3D | Lua | MIT | A self-described "Framework for creative code" | |||
Cafu Engine | C++ | Yes | No | 3D | Lua | GPL orproprietary | Full game engine; graphics, audio, physics, scripting, networking, and map editor[3] | |||
ClanLib | C++ | Yes | Yes | 2.5D | Clanlib | Self-described "toolkit", provides most game engine functionality and extensive GUI programming | ||||
Crystal Space | C++ | Java, Perl, Python | Yes | Yes | 3D | LGPL | Graphics, audio, physics | |||
Cube | C++ | Yes | Yes | 3D | zlib | Previous gen, 2d grid-based system, optimised for outdoor rather than indoor maps | ||||
Cube 2 | C++ | Yes | Yes | 3D | Cubescript | zlib | Efficient 6 directional height-map based geometry (versus traditional Polygon soup model), hence the name Cube, FPS engine | |||
Delta3d | C++ | Yes | No | 2.5D | Python | LGPL | Uses modular libraries. | |||
ENIGMA | C++ | Yes | No | 2D | EDL | GPL | ||||
Exult | C++ | Yes | Yes | 2D | GPL | Free software reimplementation of the Ultima VII game engine | ||||
FLARE | C++ | Yes | Yes | 2D | GPL | RPG engine that supports isometric and orthogonal perspective | ||||
Flexible Isometric Free Engine | C++ | Yes | Yes | 2D | Python | Unknown Horizons | LGPL | 2d game engine optimised for RTSor RPG games | ||
GameKit (OgreKit) | C++ | Yes | No | 3D | Lua | MIT/zlib/ BSD | Has Blender integration similar to BGE. Fully integrated Bullet physics library | |||
gameplay | C++ | Yes | No | 3D | Lua | Apache 2.0 | Windows, Mac OS X, Linux, iOS, Android, Blackberry, Playbook | |||
Grit | C++ | Yes | No | 3D | Lua | MIT | Optimised for Open world games like GTA | |||
Haaf's Game Engine (HGE) | C++ | C, Go | No | No | 2D | Hammerfight | zlib | Hardware accelerated 2D library with particle effects, sprite & animation handling, GUI controls, distortion, font, and resource handling. Original Windows version lacks cross platform support. API compatible with hge-unix.[4] C binding.[5] Go binding[6] | ||
Haaf's Game Engine(HGE) for UNIX (hge-unix) | C++ | C, Go | Yes | Yes | 2D | Hammerfight(OS X & Linux port) | zlib | A fork of HGE to provide OS X & Linux support and thus API compatible with HGE. Hardware accelerated 2D library with particle effects, sprite & animation handling, GUI controls, distortion, font, and resource handling. C binding.[5] Go binding[6] | ||
Horde3D | C++ | Yes | Yes | 3D | EPL | |||||
HPl 1 engine | C++ | Yes | Yes | 3D | AngelScript | Penumbra: Overture,Penumbra: Black Plague,Penumbra: Requiem | GPLv3 | HPL 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 4 | C++ | Game Data {PK4 } | Yes | No | 3D | via DLLs | Doom 3, Doom 3: BFG Edition,Quake 4 | GPL | Full game engine, better known as the Doom 3 engine with a set of good tools and MegaTexture. | |
Indielib | C++ | No | Yes | 2.5D | LGPL | 2d 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. | ||||
IwGame Engine | C++ | Yes | No | 2D | GPL (requires license to commercial Marmalade SDK) | Seamless 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 Engine | C++ | Java, Perl, Ruby, Python, FreeBASIC, Lua, Delphi, C#, Game Maker, AutoIt | Yes | Yes | 3D | Squirrel,AutoIt | H-Craft Championship,Gekkeiju Online, Star Sonata | zlib | ||
K-Grunt | C++ | Lua | Yes | No | 3D | MIT | ||||
Linderdaum Engine | C++ | C#, LinderScript | Yes | No | 3D | LinderScript | Linderdaum Puzzle | MIT (for non-commercial), commercial | Android, Windows and MacOS. Prototyping can be done on Windows. Supports advanced 3D features on Android (mesh skinning, raycasting) | |
Maratis | C++ | Yes | No | 3D | Lua | Save Our Souls | zlib/GPL | Editor based environment. Windows, Mac OS X, Linux, iOS and Android support. | ||
Moai SDK | C++ | Lua | Yes | Yes | 2D | Lua | Crimson Steam Pirates | CPAL | iOS, Android, Windows, Mac OS X and Chrome browser compatible | |
Nebula Device | C++ | Java, Python | Yes | No | 2.5D | Lua, Tcl/Tk | MIT | |||
PixelLight | C++ | Yes | No | 3D | AngelScript,Lua, Python,Javascript/V8 | MIT | [1] OpenGL & ES 2 and D3D 9 & 11 renderers, OpenAL & FMOD sound, physics, Database, & GUI. | |||
PLIB | C++ | Yes | Yes | 3D | LGPL | |||||
PushButton Engine | C++ | Yes | No | 2D | ActionScript, JavaScript, Python | LGPL | No longer being developed | |||
Pyrogenesis | C++ | Yes | Yes | 3D | JavaScript | 0 A.D. | GPL | Specifically designed for flexibility and ease of modification. Game logic, artwork, and data can easily be changed through data files. The engine itself is modular in design to provide maximal flexibility while still remaining efficient.[7] | ||
Retribution Engine | C++ | No | No | 3D | GPL | |||||
SFML-Fork | C++ | Yes | No | 2.5D | Lua | LGPL | Game engine tool kit providing access to graphics, audio, scripting, networking | |||
Sphere | C++ | Yes | No | 2D | JavaScript | GPL | ||||
Spring | C++ | C, C++,Java/JVM,Lua, Python | Yes | Yes | 3D | Lua | Balanced Annihilation,Zero-K | GPL | RTS, simulated events, OpenGL | |
Torque3D | C++ | No | No | 3D | TorqueScript | MIT | ||||
URGE | C++ | Yes | No | 3D | Freeware/Custom | First or Third Person 3D Computer Games Engine, created with OpenGL and its own physics engine. | ||||
Wire3D | C++ | Yes | No | 3D | LGPL | Currently supports Wii and Windows. | ||||
WorldForge | C++ | Yes | Yes | 3D | Lua(client), Python(server) | GPL | MMORPG framework consisting of Libraries, Server, Client, and Media. | |||
Axiom Engine | C# | Yes | No | 3D | LGPL | [1][2] | ||||
NetGore | C# | Yes | No | 2D | MIT | Open source multiplayer online rpg engine (MMORPG) | ||||
OpenSimulator | C# | Yes | No | 3D | LSL | BSD | ||||
Allegro library | C | Ada, C++, C#,D, Lisp, Lua,Mercury,Pascal, Perl,Python,Scheme | Yes | Yes | 2D | zlib | Graphics and audio | |||
Build engine | C | No | No | 2.5D | Duke Nukem 3D, Shadow Warrior,Blood | Custom | FPS engine, 2.5D (2D grid base geometry.) | |||
id Tech 1 | C | Yes | No | 2.5D | ACS | Doom, Doom II, HeXen,Heretic,Strife | GPL | 2D based geometry, sprite and particles, uses clever methods to emulate 3D graphics | ||
id Tech 2 | C | Yes | No | 3D | C | Quake II | GPL | Full game engine, better known as the Quake II engine. | ||
id Tech 3 | C | Game Data {PK3 } | Yes | No | 3D | C | Quake III Arena | GPL | Full game engine, better known as the Quake III engine. | |
ioquake3 | C | Yes | Yes | 3D | Urban Terror | GPL | ||||
Quake engine | C | Yes | No | 3D | QuakeC | Quake | GPL | Full game engine, first true 3D id tech engine. | ||
Sge2d | C | Yes | Yes | 2D | MIT | |||||
Stratagus | C | Yes | Yes | 2D | Lua | GPL | ||||
FlashPunk | ActionScript | Yes | No | 2D | MIT | |||||
Flixel | ActionScript | Yes | No | 2D | Various games by Gregory Weir | MIT | Full boiler-plate code for flash games | |||
Name | Primaryprogramming language | Bindings | Cross-platform | SDL | 2D/3D oriented | Scripting | Notable games | License | Notes and references |
[edit]Proprietary
[edit]Commercial
- Abyssal Engine - A complete MMORPG engine game development solution
- Alamo — the engine used in Star Wars: Empire at War by Petroglyph Games.
- AGI- used in Sierra adventure games.
- Aurora Engine — For Role-playing games.
- BatteryTech Engine - Modern Lua-driven 2D/3D game engine specializing in iOS, Android, BlackBerry 10 using OpenGL ES 2.0 - develop in Windows or OSX
- BatteryTech SDK - High performance cross-platform library for C++ games, engines and applications targeting iOS, Android, BB10, Windows and OSX
- BigWorld — Server, client and development tools for the development of MMOG for games that run on Windows, Xbox 360, and PS3.
- Bork3D Game Engine — A cross-platform game engine mostly for iPhone and iPad.
- BRender — A real-time 3D graphics engine for computer games, simulators and graphic tools.
- C4 Engine — A cross-platform game engine developed by Terathon Software.
- Cafu Engine — A game engine with development tools for creating multiplayer, cross-platform, real-time 3D games and applications.
- Chameleon — A game engine developed by Criterion Games, used in their Need for Speed instalments.
- Chrome Engine—A 3D WYSIWYG game engine developed by Techland.
- Cocos2d iPhone RPG Engine - A 2D, top-down, orthogonal RPG engine for iPhone and iPad.
- Coldstone game engine — An old game creation suite for Macintosh/Windows to create role-playing or adventure-style games.
- Construct 2 - An HTML5 2D game engine with a free edition available. Multiple export options available for mobile devices
- CopperCube - A game creation engine with authoring tool to produce 3d real time applications for the Web, Windows and Mac OS X.
- Corona SDK — A cross-platform, Lua-based game engine that can build games to the iPhone, iPad, or Android devices from the same set of code.
- CPAL3D — Complete game creation tools with scene editor, IDE and text server.
- CryEngine, CryEngine 2, CryEngine 3 — The game engine used for the first-person shooter computer game Far Cry. CryEngine 2 is a new generation engine developed by Crytek to create the FPS game Crysis. CryEngine 3 is a new generation engine developed by Crytek to create the FPS gameCrysis 2.
- Crystal Tools — Square Enix's proprietary seventh generation game engine.
- Dunia Engine — Engine (heavily modified version of the CryEngine) made especially for Far Cry 2 by Ubisoft Montreal.
- Earth-4 Engine — The graphics engine used in Earth 2160
- EGO — Ego Game Technology Engine (more commonly referred to as Ego Engine or EGO, stylised ego) is a video game engine developed by Codemasters.
- Ecstasy Engine — 3D, The graphics engine used in Slave Zero
- Electron engine — Developed by Obsidian Entertainment for their game Neverwinter Nights 2, based on the Aurora engine.
- Elflight 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.
- Enigma Engine — A real-time tactics game engine, used in Blitzkrieg.
- Esperient Creator — 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.
- Euphoria — This is a biomechanical Ragdoll engine by NaturalMotion.
- Forgelight Engine - Engine developed by SOE for Planetside 2 and Everquest 3
- Freescape (1986) — Incentive Software; One of the first proprietary 3D game engines, used in Driller and 3D Construction Kit.
- Frostbite Engine — Game engine used for the next-gen title Battlefield: Bad Company 2 and Battlefield 3.
- Gamebryo — Cross-platform game middleware for professional developers, notable for its rapid development. Used by Bethesda Game Studios for The Elder Scrolls V: Skyrim under the name "Creation Engine" after the closure of the original studio behind the Gamebryo. Previously the NetImmerseengine created by Numeric Design, Ltd before being taken over by Emergent.
- GameSalad — A 2D game engine mostly for the iPhone and an Apple Safari Web-plugin developed by Gendai Games. Has a visual programming interface to aid rapid development.
- Gamestudio — A 2D and 3D game engine for beginners. Uses the Gamestudio development system and the lite-C programming language.
- GIANTS Engine - A 3D cross-platform game engine. Mainly known for its use in the Farming Simulator series.
- Gideros Mobile - A 2D mobile development environment and game engine for iPhone, iPad and Android.
- Glacier, Glacier 2 — Developed by IO Interactive and used for the Hitman series of games. Glacier 2 is a new generation engine currently used inHitman: Absolution.[8]
- GrimE — Used in LucasArts graphical adventure games starting with Grim Fandango.
- Hedgehog Engine — Created by the Sonic Team with the capability of rendering high quality graphics at high speed. It's used in Sonic Unleashed(Xbox 360 and PlayStation 3 versions) and in Sonic Generations (Xbox 360 and PlayStation 3 versions).
- HeroEngine — 3D game engine by Simutronics for building MMOs in a live collaborative environment.
- HPL Engine 2 — Used in Frictional Games survival horror games. Earlier versions are free software.
- id Tech 5 — As of 2011 in development by id Software as engine for their games, esp. Doom 4 and Rage, and other ZeniMax titles.
- IMUSE — Specifically designed to synchronize music with visual action.
- Infinity Engine — Allows the creation of isometric computer role-playing games.
- INSANE — Used in LucasArts games.
- IW Engine — Created by Infinity Ward its used in Call of Duty series.
- Jade engine — Developed by Ubisoft, originally for Beyond Good & Evil.
- Jedi — A game engine developed by LucasArts for Star Wars: Dark Forces and Outlaws.
- K2 Engine — An engine used in Heroes of Newerth and Savage2 by S2 Games.
- Kaneva Game Platform — A MMOG engine for independent and professional game development.
- Kinetica — A game engine developed by Sony for PlayStation 2.
- KRASS Engine — A game engine developed for Aquanox and Aquanox 2 by Massive Development. Used also in Spellforce[9]
- Leadwerks Engine — Leadwerks Engine is a 3D engine for rendering, sound, and physics in real-time games and simulations.
- Lemon Engine — Lemon Engine is a modular set of libraries for all aspects of game development across all major platforms.
- Lithtech Jupiter Ex — Developed by Monolith Productions to create the game F.E.A.R.
- Luminous Engine — a next-generation engine developed by Square Enix.
- LyN engine — Developed by Ubisoft, originally for Rabbids Go Home and Beyond Good & Evil 2.
- M.U.G.E.N — 2D Fighting Engine, created by Elecbyte made for any fighting game genres.
- Maker3D — 3D RPG engine with editor, scripting, large built-in content, character creation, team management and battle system with modern graphics
- Medusa — A C++ 3D game engine developed by Palestar and used in the DarkSpace MMO. It features distributed world simulation, single tool version control and asset realisation, cross-platform compatibility and an integrated client/server network system.
- Monumental Technology Suite — A MMOG platform, including server and client technology and development / live management tools.
- MT Framework — Game engine created by Capcom and used for their games on Xbox 360, PlayStation 3, Nintendo 3DS and PC.
- Multimedia Fusion 2 — A 2D game development system that can compile a Windows executable, Java applet, Flash file, Mac OS X App, or iOS app. Linux and Android runtimes are in development (unconfirmed, needs citation).
- NeoAxis Game Engine — Windows and Mac OS X multi-purpose 3D Engine with Web deployment. For simulation, visualization and games.
- Odyssey Engine — Used to create three dimensional computer role-playing games, used in Star Wars: Knights of the Old Republic
- Onyx Engine — Developed by Ubisoft
- PhyreEngine — A cross platform (PC & PS3) graphics engine from Sony Computer Entertainment.
- Pie in the Sky — Used in two internal games by Pie in the Sky Software and then in the 3D Game Creation System and the games made with it.
- ProudNet - Developed by Nettention. A multi-player (server and network) engine for online PC and mobile games supporting Unity, Native Android/iOS, Flash and Marmalade.
- Q (game engine) — A fully pluggable, extensible and customisable framework and tools from Qube Software for PC, Wii, PS2, PS3, Xbox, Xbox 360, PSP, iPhone etc. created by the team behind Direct3D.
- RelentENGINE — A next-generation FPS engine supporting massive destroyable city environments and realistic vehicle control, makes extensive use of shader model 3.
- RenderWare — A 3D API and graphics rendering engine, created by Criterion Games.
- Revolution3D — A 3D graphics engine developed by X-Dream Project.
- RGSS — An engine made by enterbrain to create RPGs using RPG Maker XP. RGSS2 was used for RPG Maker VX.
- RAGE — A game engine created by Rockstar Games to power their upcoming video games on the Xbox 360 and PlayStation 3. The system was first introduced in Rockstar Table Tennis and later in Grand Theft Auto IV and Red Dead Redemption.
- RPG Maker — A 2D engine to make top-down and isometric-style role-playing games for Windows.
- S2 Engine HD — A powerful 3D game engine to produce 3d real time applications and videogames for Windows.
- SAGE engine — Used to create real-time strategy games.
- Scaleform — A vector graphics rendering engine used to display Adobe Flash-based user interfaces, HUDs, and animated textures for games in PC, Mac, Linux, Xbox 360, PlayStation 2, PlayStation Portable, PlayStation 3, and Wii.
- SCI- used in Sierra sdventure games.
- SCUMM engine — Used in LucasArts graphical adventure games.
- Serious Engine — The engine by Croteam used in the epic Serious Sam: The First Encounter and The Second Encounter.
- Shark 3D — A middleware from Spinor for computer, video games and realtime 3D applications.
- ShiVa — A game engine with an authoring tool to produce 3d real time applications for the Web, Windows, Mac OS X, Linux, WebOS, Android, and iPhone.
- Silent Storm engine — A turn-based tactics/tactical RPG game engine, used in Silent Storm.
- Sith — A game engine developed by LucasArts for Jedi Knight: Dark Forces II.
- SunBurn XNA Game Engine — 2D/3D XNA game engine developed by Synapse Gaming.[10]
- SuperCollider — 2D game engine developed by Cyborgs Anonymous.
- Infernal Engine — Created by Terminal Reality, provides rendering, physics, sound, AI, and metrics for game development. Used in several games such as Ghostbusters: The Video Game, Mushroom Men: The Spore Wars, Bass Pro Shops: The Strike and Roogoo: Twisted Towers.
- Torque Game Engine Advanced — A next-generation 3D game engine support modern GPU hardware and shaders.
- Torque Game Engine — A modified version of a 3D computer game engine originally developed by Dynamix for the 2001 FPS Tribes 2.
- TOSHI — A fourth generation cross platform game engine designed by Blue Tongue Entertainment.
- Traktor Engine — A modern and cross platform game engine with focus on performance and efficient workflow by Doctor Entertainment.
- Truevision3D — A 3D game engine using the DirectX API.
- Unigine — All-in-one 3D engine for Windows, Linux, Mac OS X, PlayStation 3, Android, iOS. Supports DirectX9/10/11 and OpenGL/OpenGL ES.
- Vengeance engine — A video game engine based on the Unreal Engine 2/2.5
- Vicious Engine — Available for Microsoft Windows, Sony PlayStation 2, Microsoft Xbox, and Sony PlayStation Portable
- Virtools — 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.
- Vision Engine 8 — A cross-platform game engine, developed by Trinigy. Used in games such as: Arcania: A Gothic Tale, The Settlers 7: Paths to a Kingdom, Dungeon Hero, Cutthroat, and Three Investigators.
- Visual3D.NET Game Engine — All-in-One 3D game engine and toolset, fully written in C#/.NET for Windows A browser player is roadmapped for v1.1.
- WGAF — The game engine developed by Guild Software which powers their MMORPG Vendetta Online.
- X-Ray — The game engine developed by GSC Game World which powers their FPS series, "S.T.A.L.K.E.R".
- XnGine — Developed by Bethesda Softworks, one of the first true 3D engines.
- Zillions of Games — used to develop games that happen on a grid, like chess
[edit]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:
- BYOND — A free 2D engine for making top-down, isometric, or side scroller games for Windows.
- dim3 — Freeware 3D javascript engine for the Mac (although finished games are cross platform).
- Defold — Cross platform 2D game engine with built-in collaboration. Support for iOS, Windows, Mac OS X, Linux.
- DX Studio — A freeware 3D game engine with complete tools for 3D video game development. Upgrading to paid licenses would unlock extra features.
- Future Pinball - A pinball engine.
- Game Editor - A free 2D game engine capable of making games for PC, Mac, Linux, iOs, GP2X, Smartphone, Pocket PC, and in version 1.5, Box 2D, and Android Beta. Also uses C as a scripting system.
- Game Maker — A free game engine oriented towards beginners and people that do not want to learn how to program. A paid upgrade unlocks 3D Direct 3D support along with the ability to run Native Code.
- NeoAxis Game Engine — Windows and Mac OS X multi-purpose 3D Engine with Web deployment. For simulation, visualization and games. Free for Non-Commercial projects.
- Polygon Movie Maker / MikuMikuDance — A proprietary freeware 3D animation program written by Japanese developer Yu Higuchi. Notable for including several models of Vocaloid characters, but lacking any features to create new models.
- Papaya Social Game Engine - A free cross platform 2D OpenGL game engine developed by PapayaMobile for Android and iOS.
- Source engine SDK — Based on the game engine developed by Valve Software for Half-Life 2.The SDK is bundled with any Source game.
- Stencyl - A Windows, Mac, and Linux development tool for 2D games. Physic support, if desired in the game, is provided through Box2D integration. Stencyl can publish a single project to multiple target platforms, including Flash, iOS, and Android. Certain publishing options are available via yearly subscriptions.
- Unity — a game engine not tailored to a specific gamestyle for web, Windows, and Mac OS X (and soon Linux). The free version is feature limited compared to the PRO version. Support for the iPhone, Android, Nintendo Wii, PlayStation 3, and the Xbox 360 is available as addon licenses.
- Unreal Engine 3 / UDK — UE3 is still considered as one of the most popular game engines in the top market. Epic games released a free edition, called UDK (a binary release of the engine), which allows you to use the engine to create non-commercial games and applications for free. Commercial titles are also allowed under specific terms.[11]
- CryEngine 3 SDK — CryEngine 3 is a new generation engine developed by Crytek to create the FPS game Crysis 2. The engine has been released recently, with a royalty bearing license model that is similar as with the UDK release of the Unreal Engine 3.
- Visual Pinball - A pinball game engine.
- 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 (Windows) . A "lite" Version is also available, but without the 3D Actor function (Windows, MAC, Linux)[12][13]
[edit]
[edit]See also
[edit]References
- ^ "blender.org - Installation Policy". Web.archive.org. 2009-03-25. Archived from the original on 2009-03-25. Retrieved 2012-08-21.
- ^ "Features". blender.org. Retrieved 2012-08-21.
- ^ "Feature List – Cafu 3D Game and Graphics Engine". Cafu.de. 2012-04-18. Retrieved 2012-08-21.
- ^ "hge-unix". Retrieved 14 November 2012.
- ^ a b "HGE C Git Tree". Retrieved 14 November 2012.
- ^ a b "HGE Go Git Source tree". Retrieved 14 November 2012.
- ^ "Overview". Wildfire Games. Retrieved 5 December 2012.
- ^ Af Kim Stensdal Publiceret d. 27. december 2006 kl. 07.00. "IO Interactive ruster sig til fremtidens spilmarked - Computerworld". Computerworld.dk. Retrieved 2012-08-21.
- ^ Aihoshi, Richard (2003-12-09). "SpellForce - The Order of Dawn Interview, Part 2, Page 2". RPG Vault. Retrieved 2011-01-16.
- ^ 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.
- ^ Epic Games, Inc.. "UDK Commercial Terms". Retrieved 2011-06-05.
- ^ Marsh, David (February 26, 2008). "Nine Paths To Indie Game Greatness". Gamasutra. Retrieved 2009-12-21.
- ^ Broekhuis, Erwin. "A word with Steve Ince". Adventure Developers. Retrieved 2009-12-21.
- ^ "Game Titles | NeoAxis Game Engine". Neoaxis.com. Retrieved 2012-08-21.
- ^ "SunBurn Game Engine: Full Windows Phone 7 Support - Engine News - News - GDNet News". GameDev.net. 2012-02-02. Retrieved 2012-08-21.
- ^ "Salty Jim's Putt Putt Minigolf Game for Windows Phone 7". Smartkeitai.com. 2010-11-17. Retrieved 2012-08-21.
- ^ 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. Retrieved 2012-08-21.
- ^ "Up Away". Munomic. 2010-11-08. Retrieved 2012-08-21.
- ^ a b Games, Epic. "Video Game Engine Showcase". Unrealengine.com. Retrieved 2012-08-21.