Free game engines
Allegro (software)
Allegro is a software library for video game development.
Allegro is a software library for video game development.
Ardor3D
Ardor3D is a scengraph based 3D game engine, written entirely in Java and utilizing OpenGL for high performance gaming and visualization.
Ardor3D is a scengraph based 3D game engine, written entirely in Java and utilizing OpenGL for high performance gaming and visualization.
Away3D
Away3D is an open source 3D graphics engine, written for the Adobe Flash platform in ActionScript 3, and runs in modern web browsers that utilize Adobe Flash Player.
Away3D is an open source 3D graphics engine, written for the Adobe Flash platform in ActionScript 3, and runs in modern web browsers that utilize Adobe Flash Player.
Box2D
Box2D is a free open source 2-dimensional physics simulator engine written in C++ by Erin Catto and published under the zlib license.
Box2D is a free open source 2-dimensional physics simulator engine written in C++ by Erin Catto and published under the zlib license.
Crystal Space
Crystal Space is a framework for developing 3D applications written in C++ by Jorrit Tyberghein and others.
Crystal Space is a framework for developing 3D applications written in C++ by Jorrit Tyberghein and others.
Cube (video game)
The Cube engine was designed as an outdoor engine, i.e. it's designed for maps that are outdoors rather than Doom and Quake, which are optimized for indoors.
The Cube engine was designed as an outdoor engine, i.e. it's designed for maps that are outdoors rather than Doom and Quake, which are optimized for indoors.
Cube 2: Sauerbraten
Cube 2: Sauerbraten is a cross-platform, Quake-like first-person shooter that runs on Microsoft Windows, Linux, FreeBSD and Mac OS X using OpenGL and SDL. The game features single-player...
Cube 2: Sauerbraten is a cross-platform, Quake-like first-person shooter that runs on Microsoft Windows, Linux, FreeBSD and Mac OS X using OpenGL and SDL. The game features single-player...
Delta3D
Delta3D is an Open Source Software gaming/simulation engine API. Primarily managed and supported by the Modeling, Virtual Environments, and Simulation (MOVES) Institute at the Naval Postgraduate...
Delta3D is an Open Source Software gaming/simulation engine API. Primarily managed and supported by the Modeling, Virtual Environments, and Simulation (MOVES) Institute at the Naval Postgraduate...
Digital Novel Markup Language
Digital Novel Markup Language is one of the first scripting language game engine for creating visual novels, an interactive fiction game.
Digital Novel Markup Language is one of the first scripting language game engine for creating visual novels, an interactive fiction game.
dim3
Dim3, also known as Dimension 3, is a freeware open-source 3D game engine created by Brian Barnes.
Dim3, also known as Dimension 3, is a freeware open-source 3D game engine created by Brian Barnes.
Doom source port
A Doom source port is a source port of id Tech 1, the game engine used by the video game Doom.
A Doom source port is a source port of id Tech 1, the game engine used by the video game Doom.
Doom source ports
A Doom source port is a source port of id Tech 1, the game engine used by the video game Doom.
A Doom source port is a source port of id Tech 1, the game engine used by the video game Doom.
Flexible Isometric Free Engine
The Flexible Isometric Free Engine (FIFE) is an open source, cross-platform game engine written in C++ with Python scripting abilities.
The Flexible Isometric Free Engine (FIFE) is an open source, cross-platform game engine written in C++ with Python scripting abilities.
Fore Thought Entertainment QuakeWorld
Fore Thought Entertainment QuakeWorld is one of the modern free software Quake engines.
Fore Thought Entertainment QuakeWorld is one of the modern free software Quake engines.
Game Blender
The Blender Game Engine is a component of Blender, a free and open-source comprehensive 3D production suite, used for making real-time interactive content.
The Blender Game Engine is a component of Blender, a free and open-source comprehensive 3D production suite, used for making real-time interactive content.
Genesis Device
Genesis Device is the name for a recently-released game engine created by Luuk van Venrooij, based in the Netherlands.
Genesis Device is the name for a recently-released game engine created by Luuk van Venrooij, based in the Netherlands.
Genesis3D
Genesis3D was a project by Eclipse Entertainment to create a real-time 3D engine for Microsoft Windows.
Genesis3D was a project by Eclipse Entertainment to create a real-time 3D engine for Microsoft Windows.
Id Tech 1
The Doom engine is the game engine that powers the id Software games Doom and Doom II.
The Doom engine is the game engine that powers the id Software games Doom and Doom II.
Id Tech 2 (Quake II engine)
id Tech 2, also known as the Quake II engine is a game engine developed by id Software for use in their games, most notably Quake II.
id Tech 2, also known as the Quake II engine is a game engine developed by id Software for use in their games, most notably Quake II.
id Tech 3
id Tech 3 is a game engine developed by id Software for Quake III Arena and has been used in many games under the Quake III Arena engine and Quake III: Team Arena engine branding.
id Tech 3 is a game engine developed by id Software for Quake III Arena and has been used in many games under the Quake III Arena engine and Quake III: Team Arena engine branding.
id Tech 4
id Tech 4, popularly known as the Doom 3 engine, is a game engine developed by id Software and first used in the video game Doom 3.
id Tech 4, popularly known as the Doom 3 engine, is a game engine developed by id Software and first used in the video game Doom 3.
Luxinia
Luxinia is a 3D engine written in C. For rendering it uses OpenGL and Cg. The window management is handled with GLFW. As sound library OpenAL was chosen and for physics ODE is used.
Luxinia is a 3D engine written in C. For rendering it uses OpenGL and Cg. The window management is handled with GLFW. As sound library OpenAL was chosen and for physics ODE is used.
LÖVE
LÖVE is a free cross-platform 2D framework for computer games development.
LÖVE is a free cross-platform 2D framework for computer games development.
Multiverse Foundation
The Multiverse Software Foundation is a non-profit organisation that was formed by volunteers in November 2011.
The Multiverse Software Foundation is a non-profit organisation that was formed by volunteers in November 2011.
Multiverse Network
The Multiverse Network, Inc. was an American startup company creating a network and platform for Massively Multiplayer Online Games and 3D virtual worlds.
The Multiverse Network, Inc. was an American startup company creating a network and platform for Massively Multiplayer Online Games and 3D virtual worlds.
OGRE
OGRE (Object-Oriented Graphics Rendering Engine) is a scene-oriented, flexible 3D rendering engine (as opposed to a game engine) written in C++ designed to make it easier and intuitive for d...
OGRE (Object-Oriented Graphics Rendering Engine) is a scene-oriented, flexible 3D rendering engine (as opposed to a game engine) written in C++ designed to make it easier and intuitive for d...
Open Wonderland
Open Wonderland (originally Project Wonderland) is a 100% Java open source toolkit for creating collaborative 3D virtual worlds.
Open Wonderland (originally Project Wonderland) is a 100% Java open source toolkit for creating collaborative 3D virtual worlds.
ORX
Orx is an open source, portable, lightweight, plugin-based, data-driven and easy to use 2D-oriented game engine written in C.
Orx is an open source, portable, lightweight, plugin-based, data-driven and easy to use 2D-oriented game engine written in C.
Panda3D
Panda3D is a game engine which includes graphics, audio, I/O, collision detection, and other abilities relevant to the creation of 3D games.
Panda3D is a game engine which includes graphics, audio, I/O, collision detection, and other abilities relevant to the creation of 3D games.
PLIB
PLIB is a suite of Open Source portable computer game libraries, originally written by Steve Baker in 1997 and licensed under the LGPL.
PLIB is a suite of Open Source portable computer game libraries, originally written by Steve Baker in 1997 and licensed under the LGPL.
Quake engine
The Quake engine is the game engine that was written to power 1996's Quake, written by id Software.
The Quake engine is the game engine that was written to power 1996's Quake, written by id Software.
Quake II engine
id Tech 2, also known as the Quake II engine is a game engine developed by id Software for use in their games, most notably Quake II.
id Tech 2, also known as the Quake II engine is a game engine developed by id Software for use in their games, most notably Quake II.
RealmForge
RealmForge is a free and open-source game engine for the Microsoft .NET Framework, predecessor to Visual3D Game Engine, the cross-platform game engine and visual development toolset for .NET 2.0...
RealmForge is a free and open-source game engine for the Microsoft .NET Framework, predecessor to Visual3D Game Engine, the cross-platform game engine and visual development toolset for .NET 2.0...
Ren'Py
The Ren'Py Visual Novel Engine is a free software engine which facilitates the creation of visual novels, a form of computer-mediated storytelling.
The Ren'Py Visual Novel Engine is a free software engine which facilitates the creation of visual novels, a form of computer-mediated storytelling.
Retribution Engine
The Retribution Engine is a 3D game engine that is used to make first person shooter games.
The Retribution Engine is a 3D game engine that is used to make first person shooter games.
Sge2d
Sge2d is a open source platform independent MIT licensed framework for programming 2d games in C/C++.
Sge2d is a open source platform independent MIT licensed framework for programming 2d games in C/C++.
Spring (game engine)
Spring (formerly known as TA Spring or Total Annihilation: Spring), is a free open source RTS game engine created by the Swedish Yankspankers.
Spring (formerly known as TA Spring or Total Annihilation: Spring), is a free open source RTS game engine created by the Swedish Yankspankers.
StepMania
StepMania is a cross-platform rhythm video game and engine.
StepMania is a cross-platform rhythm video game and engine.
Stratagus
Stratagus was a free cross-platform real-time strategy game engine used to build other games that is written in C. Lua is used as the configuration language.
Stratagus was a free cross-platform real-time strategy game engine used to build other games that is written in C. Lua is used as the configuration language.
Thousand Parsec
Thousand Parsec (TP) is a free and open source project with the goal of creating a framework for turn-based space empire building games.
Thousand Parsec (TP) is a free and open source project with the goal of creating a framework for turn-based space empire building games.
Ultimate 3D
Ultimate 3D, also referred to as U3D, is a free 3D engine designed for use with Game Maker.
Ultimate 3D, also referred to as U3D, is a free 3D engine designed for use with Game Maker.
VASSAL Engine
The VASSAL Engine is a game engine for building and playing online adaptations of board games, tabletop games and card games.
The VASSAL Engine is a game engine for building and playing online adaptations of board games, tabletop games and card games.
Visualization Library
Visualization Library is an open source C++ middleware for 2D/3D graphics applications based on OpenGL 2.1, designed to develop portable applications for the Microsoft Windows, Linux/X11 and Mac...
Visualization Library is an open source C++ middleware for 2D/3D graphics applications based on OpenGL 2.1, designed to develop portable applications for the Microsoft Windows, Linux/X11 and Mac...
Settings