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
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.
The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.
Godot Engine – Multi-platform 2D and 3D game engine
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.
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.
LÖVE is an awesome 2D game framework for Lua.
:video_game: Open-source, cross-platform game engine designed to be used by everyone.
egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native
inkle's open source scripting language for writing interactive narrative.
⚔ Multiplayer Framework for Node.js
A multi core friendly rigid body physics and collision detection library, written in C++, suitable for games and VR applications.
A simple and easy-to-use library to enjoy videogames programming
The official Allegro 5 git repository. Pull requests welcome!
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.
Bullet Physics SDK: real-time collision detection and multi-physics simulation for VR, games, visual effects, robotics, machine learning etc.
Box2D is a 2D physics engine for games
Distributed server for social and realtime games and apps.
State Management and Multiplayer Networking for Turn-Based Games
Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
Animated sprite editor & pixel art tool -- Fork of the last GPLv2 commit of Aseprite
A simple web-based tool for Spriting and Pixel art.
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.
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!
👾 Modern and minimalist pixel editor
Official mirror of Blender
Animated sprite editor & pixel art tool (Windows, macOS, Linux)
A browser-based tool to create sound effects for games.
Cross-platform music production software
a multi-system chiptune tracker compatible with DefleMask modules
Modern, lightweight and efficient 2D level editor
Flexible level editor
OpenTTD is an open source simulation game based upon Transport Tycoon Deluxe
🏰 An exciting game of programming and Artificial Intelligence
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+
Free (as in freedom) open source clone of the Age of Empires II engine :rocket:
An open source re-implementation of RollerCoaster Tycoon 2 🎢
shapez is an open source base building game on Steam inspired by factorio!
♞ lichess.org: the forever free, adless and open source chess server ♞
The main repository for the development of the evolution game Thrive.
Diablo devolved - magic behind the 1996 computer game
rhythm is just a *click* away!
The automation tower defense RTS