The 🎮 Open Source Game Development (OSGD) Collection is a curated list of freely available open-source game development resources that anyone can access. The purpose of the list is to serve as a central repository of open-source game development projects for anyone to discover, use, or contribute to.
A refreshingly simple data-driven game engine built in Rust
Godot Engine – Multi-platform 2D and 3D game engine
:video_game: Open-source, cross-platform game engine designed to be used by everyone.
A retro game engine for Python
Open 3D Engine (O3DE) is an Apache 2.0-licensed multi-platform 3D engine that enables developers and content creators to build AAA games, cinema-quality 3D worlds, and high-fidelity simulations without any fees or commercial obligations.
The Ren'Py Visual Novel Engine
🐍🎮 pygame (the library) is a Free and Open Source python programming language library for making multimedia applications like games built on top of the excellent SDL library. C, Python, Native, OpenGL.
Open Source real-time strategy game engine for early Westwood games such as Command & Conquer: Red Alert written in C# using SDL and OpenGL. Runs on Windows, Linux, *BSD and Mac OS X.
LÖVE is an awesome 2D game framework for Lua.
The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.
A multi core friendly rigid body physics and collision detection library, written in C++, suitable for games and VR applications.
inkle's open source scripting language for writing interactive narrative.
Distributed server for social and realtime games and apps.
Box2D is a 2D physics engine for games
LWJGL is a Java library that enables cross-platform access to popular native APIs useful in the development of graphics (OpenGL, Vulkan, bgfx), audio (OpenAL, Opus), parallel computing (OpenCL, CUDA) and XR (OpenVR, LibOVR, OpenXR) applications.
The official Allegro 5 git repository. Pull requests welcome!
Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
A simple and easy-to-use library to enjoy videogames programming
Bullet Physics SDK: real-time collision detection and multi-physics simulation for VR, games, visual effects, robotics, machine learning etc.
⚔ Multiplayer Framework for Node.js
State Management and Multiplayer Networking for Turn-Based Games
egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native
Krita is a free and open source cross-platform application that offers an end-to-end solution for creating digital art files from scratch built on the KDE and Qt frameworks.
A simple web-based tool for Spriting and Pixel art.
Goxel: Free and Open Source 3D Voxel Editor
A free & open-source 2D sprite editor, made with the Godot Engine! Available on Windows, Linux, macOS and the Web!
Animated sprite editor & pixel art tool (Windows, macOS, Linux)
Official mirror of Blender
Animated sprite editor & pixel art tool -- Fork of the last GPLv2 commit of Aseprite
👾 Modern and minimalist pixel editor
Cross-platform music production software
A browser-based tool to create sound effects for games.
a multi-system chiptune tracker compatible with DefleMask modules
Modern, lightweight and efficient 2D level editor
Flexible level editor
The automation tower defense RTS
rhythm is just a *click* away!
Command the forces of The Project in a battle to rebuild the world after mankind has been nearly destroyed by nuclear missiles. A 100% free and open source real-time strategy game for Windows, macOS, Linux, BSD+
An open source re-implementation of RollerCoaster Tycoon 2 🎢
The main repository for the development of the evolution game Thrive.
♞ lichess.org: the forever free, adless and open source chess server ♞
OpenTTD is an open source simulation game based upon Transport Tycoon Deluxe
🏰 An exciting game of programming and Artificial Intelligence
shapez is an open source base building game on Steam inspired by factorio!
Free (as in freedom) open source clone of the Age of Empires II engine :rocket:
Diablo devolved - magic behind the 1996 computer game