Free, cross-platform game engines
From FreeGameDevWiki
| Engine name/link | Language | Scripting | Details | 2D | 3D | Sound | Networking | Physics | License |
|---|---|---|---|---|---|---|---|---|---|
| AgateLib | C# | No | OpenGL | No | Yes | No | No | MPL 1.1[1] | |
| angel-engine | C++ | Python | 2D game prototyping engine | Yes | No | Yes | No | Yes | BSD |
| Axiom | C# | No | OpenGL | OpenGL | No | No | No | LGPL | |
| Blitwizard | Lua | Lua | Callback-based/non-blocking networking, various integrated protocols (e.g. IRC) | OpenGL, Direct3D, Software (SDL 2) | No | SDL 2 | Yes | Box2D with simplified, custom API | zlib/libpng |
| Crystal Space 3D | C, C++ | Java, Perl, Python | OpenGL | No | Yes | No | ODE, Bullet | LGPL | |
| Delta3D | C++ | Python | OpenGL | OpenGL, OSG | OpenAL | Yes | ODE | LGPL | |
| EasyWay | Java | No | Simple game creation | Yes | No | Yes | No | No | GPL |
| Edge2d | C++ | No | Plug-in based | OpenGL | No | Yes | No | No | GPLv3 |
| Epee Engine | C++ | No | OpenGL, SDL | No | SDL_Mixer | No | No | zlib/libpng | |
| Fenix | C | Fenix | SDL | No | MikMod | SDL_net | No | GPL | |
| FIFE | C++ | Python | OpenGL, SDL | No | OpenAL | No | No | GPL | |
| G3D Engine | C++ | No | No | OpenGL | No | No | No | BSD | |
| Golden T Game Engine | Java | No | OpenGL | No | No | No | No | LGPL | |
| gosu | C++, Ruby | No | OpenGL | No | No | No | No | MIT | |
| Grail Adventure Game Engine | C++ | Lua | Point and click adventure game engine / Currently in heavy development | SDL | No | Yes | No | No | GPL |
| Horde3D | C++ | No | Requires OpenGL 2.0 card | No | OpenGL | No | No | No | LGPL |
| ika | C++ | Python | OpenGL | No | Yes | No | No | GPL | |
| Irrlicht Engine | C++, C# | Lua | No | OpenGL | No | No | No | zlib/libpng | |
| JEngine SSE | C++ | Lua | OpenGL | No | Yes | Yes | No | GPL | |
| JGame | Java | No | Yes | No | Yes | No | No | BSD | |
| jME | Java | Yes | Yes | Yes | Yes | No | No | BSD | |
| Joge | Java | No | LWJGL | No | Yes | No | No | GPL | |
| JOGREe | Java | No | Yes | No | No | Yes | No | BSD | |
| Lightfeather | C++ | No | No | OpenGL | No | Yes | No | zlib/libpng | |
| LÖVE | Lua | Lua | 2D game engine | OpenGL | No | SDL | No | Box2D | zlib/libpng |
| Mokoi Gaming | C++ | Pawn | SDL,OpenGL | No | Yes | In Development | No | zlib/libpng | |
| Novashell | C++ | Lua | OpenGL | No | OpenAL | No | No | zlib/libpng | |
| OGE | C++ | Squirrel | OGRE | OGRE | OpenAL | RakNet | ODE | LGPL | |
| OGRE | C++ | No | Scene-oriented, flexible 3D engine | No | OpenGL | OgreAL(OpenAL) | No | Several possibilites | LGPL |
| O.H.R.RPG.C.E. | BASIC, Euphoria | Yes | Single player RPG engine | Yes | No | SDL | No | No | GPL |
| Orx | C/C++ | No | Plugin architecture | Allegro, SDL, SFML | No | SFML | No, planned | Box2D | LGPL |
| Photon | C++ | No | OpenGL | No | OpenAL | No | No | zlib/libpng | |
| PLIB | C++ | Yes | OpenGL | OpenGL | Yes | Yes | No | LGPL | |
| PPTactical Engine | C++ | Yes | Yes | No | No | No | No | LGPL | |
| pygame | Python | Yes | Yes | No | Yes | No | No | LGPL | |
| PySoy | C, Python, Vala | Javascript | Multi-threaded 3D game engine for cloud gaming | OpenGL | OpenGL | OpenAL | XMPP | ODE | AGPLv3 |
| Quake Engine | C | QuakeC | No | OpenGL, Software | Yes | Yes | No | GPL | |
| Quake II Engine (id Tech 2) | C | No | No | OpenGL | Yes | Yes | No | GPL | |
| Quake III Engine (id Tech 3) | C | No | No | OpenGL | Yes | Yes | No | GPL | |
| Raydium | C | PHP, Python | No | OpenGL | OpenAL | Yes | ODE | GPL | |
| Ryzom Core | C++ | Lua, Custom | Complete MMORPG platform - tools, services, client and artistic assets. | OpenGL, Direct3D | OpenGL, Direct3D | OpenAL, FMOD, DSound, XAudio2 | Yes | Yes, Custom | AGPLv3, CC-BY-SA 3.0 |
| Sauerbraten | C, C++ | Cube Script (limited) | No | OpenGL | SDL | Yes | No | zlib/libpng | |
| SCEngine (fr) | C | No | GPL OpenGL 3D engine written in C | OpenGL | OpenGL | No | No | No | GPLv3 |
| SLUDGE | C++ | SLUDGE | Adventure game engine | OpenGL | No | Yes | No | No | LGPL |
| Spring Engine | C++ | Lua | RTS Engine | No | OpenGL | Openal | Yes | Yes | GPL |
| StarRuby | Ruby | Yes | For developing SNES-like games quickly and easily | Yes | No | SDL_mixer | Yes | No | MIT |
| Sylphis3D | C++ | Python | No | OpenGL | OpenAL? | No | Yes | GPL | |
| Xreal | C | No | Based on id Tech3 | No | OpenGL | Yes | Yes | No | GPL |
| Yage | D | No | No | OpenGL | Yes | No | Yes | GPL |
About this list
This list of engine is um... inspired by the engines list on gpwiki.
References
External links
- List of free engines on Wikipedia
