Open source Game engines


Armory is an open-source 3D game engine with full Blender integration, turning it into a complete game development tool. The result is a unified workflow from start to finish, making you work faster. No more jumping between different applications to constantly export data from one to another. (Zlib)

Linux - Windows - MAC OS X

Atomic Game Engine

The Atomic Game Engine is a cross platform game development environment. Atomic includes a wealth of examples: 2D Physics Platformer, 3D ToonTown scene with advanced shadows, physics, procedural sky, day and night cycles, small game examples, and more! (MIT)


Godot Engine

Godot is an advanced, feature packed, multi-platform 2D and 3D game engine. It provides a huge set of common tools, so you can just focus on making your game without reinventing the wheel. (MIT)

Windows - Cross-platform


jMonkey is a free, open source game engine, made especially for Java game developers who want to create 3D games using modern technology. The software is programmed entirely in Java, intended for wide accessibility and quick deployment. (BSD)



OGRE (Object-Oriented Graphics Rendering Engine) is a scene-oriented, flexible 3D engine. (LGPL)



The OpenSceneGraph is an open source high performance 3D graphics toolkit, used by application developers in fields such as visual simulation, games, virtual reality, scientific visualization and modelling. (LGPL)



Panda3D is a 3D game engine: a library of subroutines for 3D rendering and game development. Game development with Panda3D usually consists of writing a Python or C++ program that controls the Panda3D library. (BSD)

Linux - Windows - MAC OS X

7 applications