Free, cross-platform game engines

From FreeGameDevWiki
Jump to: navigation, search
Free game engines
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
NeoAxis 3D Engine C#, C++ Yes free IDE that allows for projects of all types and complexity No OpenGL, Direct3D OpenAL Yes Yes
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


Cite error: <ref> tags exist, but no <references/> tag was found