Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Game Development

Game Development

1335 projects

Showing 36 of 1335 projects

BEPUphysics
BEPUphysicsC#

A pure C# 3D real-time physics simulation library for .NET 8, offering high-performance rigid body physics.

#open-source#collision-detection#csharp
Stars2.9k
Forks309
Last commit1 month ago
ProtonScatter
ProtonScatterGDScript

A Godot 4 addon for procedurally scattering props and scenes across 3D environments using a non-destructive modifier stack.

#procedural-generation#non-destructive-workflow#level-design
Stars2.9k
Forks128
Last commit3 months ago
Widelands
WidelandsC++

A free, open-source real-time strategy game inspired by Settlers II, featuring singleplayer campaigns and multiplayer mode.

#community-driven#lua-scripting#strategy
Stars2.9k
Forks201
Last commit1 day ago
Ozz-Animation
Ozz-AnimationC++

Open source C++ skeletal animation library and toolset for runtime character animation playback with a data-oriented design.

#webassembly#animation#soa
Stars2.8k
Forks341
Last commit18 days ago
Solar2D
Solar2DC++

A free, open-source, cross-platform 2D game engine built on Lua for rapid development of games and apps.

#ios#open-source#corona
Stars2.8k
Forks311
Last commit21 days ago
Zig-Gamedev Project
Zig-Gamedev ProjectZig

A collection of libraries and sample applications for game development using the Zig programming language.

#directx-12#libraries#graphics
Stars2.8k
Forks186
Last commit3 months ago
Physijs
PhysijsJavaScript

A physics plugin for Three.js that adds realistic physics simulations to 3D web scenes with minimal code changes.

#web-worker#simulation#collision-detection
Stars2.8k
Forks453
Last commit3 years ago
Steam Audio
Steam AudioC++

A spatial audio SDK for game engines and audio middleware with physics-based sound propagation and occlusion.

#game-audio#sound-propagation#spatial-audio
Stars2.8k
Forks229
Last commit2 months ago
Open Source Games
Open Source Games

A curated collection of open-source games with source code available on GitHub, spanning multiple genres and platforms.

#game-jam#games#opensource
Stars2.8k
Forks244
Last commit9 days ago
DirectXTK
DirectXTKC++

A collection of helper classes for writing DirectX 11.x C++ code for Win32 desktop, Xbox One, and UWP applications.

#cpp-library#microsoft#graphics
Stars2.8k
Forks531
Last commit2 days ago
Ejecta
EjectaObjective-C

A fast, open-source JavaScript, Canvas, and Audio implementation for iOS and tvOS, functioning as a canvas-only browser.

#ios#graphics#canvas
Stars2.8k
Forks320
Last commit5 years ago
OpenRPG
OpenRPGGDScript

A Godot 4 demo project demonstrating how to create a classical turn-based RPG with structured code and best practices.

#turn-based#gdscript#gamedev
Stars2.8k
Forks339
Last commit1 month ago
MTuner
MTunerC++

A C/C++ memory profiler and leak finder with time-based history tracking for Windows, PlayStation, Nintendo Switch, Android, and other platforms.

#debugging-tools#playstation#playstation3
Stars2.8k
Forks160
Last commit8 days ago
LimboAI
LimboAIC++

A Godot 4 plugin providing Behavior Trees and Hierarchical State Machines for creating complex AI behaviors in games.

#visual-scripting#cplusplus-plugin#game-ai
Stars2.8k
Forks127
Last commit4 days ago
Twine
TwineTypeScript

A browser and Electron port of Twine, a tool for creating interactive, nonlinear stories.

#choose-your-own-adventure#web-based-editor#interactive-fiction
Stars2.8k
Forks408
Last commit1 month ago
ZeroBraneStudio
ZeroBraneStudioLua

A lightweight, cross-platform Lua IDE with code completion, syntax highlighting, live coding, and remote debugging for multiple Lua engines.

#lua-development#zerobrane#syntax-highlighting
Stars2.8k
Forks524
Last commit2 years ago
ioquake3
ioquake3C

A community-maintained, open-source engine for Quake III Arena and Team Arena, providing modern enhancements and cross-platform support.

#quake3#fps-engine#sdl2
Stars2.8k
Forks596
Last commit3 months ago
Kaboom
KaboomTypeScript

A JavaScript library for making games fast and fun with a powerful component system.

#html5-games#component-system#web-games
Stars2.7k
Forks232
Last commit1 year ago
Itch
ItchTypeScript

A desktop application for downloading, installing, and playing games from itch.io with automatic updates.

#automatic-updates#game-management#desktop-app
Stars2.7k
Forks254
Last commit15 days ago
p2.js
p2.jsJavaScript

A 2D rigid body physics engine for JavaScript with collision detection, contacts, friction, motors, springs, and advanced constraints.

#simulation#physics#web-games
Stars2.7k
Forks331
Last commit3 years ago
Veldrid
VeldridC#

A cross-platform, graphics API-agnostic rendering and compute library for .NET, providing a unified GPU interface.

#vulkan#graphics#direct3d
Stars2.7k
Forks306
Last commit2 months ago
yojimbo
yojimboC

A C++ network library for client/server games with secure authentication, reliable messaging, and competitive multiplayer features.

#client-server#multiplayer-games#low-latency
Stars2.7k
Forks267
Last commit6 months ago
GoBoy
GoBoyGo

A multi-platform Nintendo Game Boy and Game Boy Color emulator written in Go, featuring debugging tools and broad game compatibility.

#debugging-tools#open-source#emulation
Stars2.6k
Forks121
Last commit2 months ago
Packr
PackrC++

Packages Java applications (JAR, assets, and a JVM) into native executables for Windows, Linux, and macOS distribution.

#native-executable#desktop-apps#game-development
Stars2.6k
Forks176
Last commit2 years ago
packr
packrC++

Packages Java applications (JAR, assets, and a JVM) into native executables for Windows, Linux, and macOS distribution.

#native-executable#desktop-apps#openjdk
Stars2.6k
Forks176
Last commit2 years ago
Teeworlds
TeeworldsC++

A free retro multiplayer shooter with up to 16 players, featuring team deathmatch, capture the flag, and custom map creation.

#multiplayer#sdl2#opengl
Stars2.6k
Forks645
Last commit11 months ago
specs
specsRust

A parallel Entity-Component System (ECS) library for Rust, designed for high flexibility and performance.

#parallel-computing#simulation#data-oriented-design
Stars2.6k
Forks214
Last commit2 years ago
LLGL
LLGLC++

A thin abstraction layer for modern graphics APIs (OpenGL, Direct3D, Vulkan, Metal) across desktop and mobile platforms.

#vulkan#graphics-abstraction#direct3d
Stars2.6k
Forks154
Last commit1 month ago
GUT
GUTGDScript

A unit testing framework for the Godot Engine that lets you write tests for GDScript in GDScript.

#unit-test#open-source#gdscript
Stars2.6k
Forks145
Last commit20 days ago
San Andreas Unity
San Andreas UnityC#

An open-source reimplementation of GTA San Andreas game engine in Unity, focusing on gameplay, multiplayer, and modding.

#multiplayer#unity3d#gta
Stars2.6k
Forks430
Last commit3 years ago
netcode
netcodeC

A secure client/server protocol for multiplayer games built on top of UDP, providing encrypted connections and session management.

#c-library#udp-protocol#client-server
Stars2.6k
Forks200
Last commit4 months ago
CutJavaScript
CutJavaScriptTypeScript

A lightweight 2D HTML5 Canvas rendering and layout engine for web and mobile game development.

#mobile-games#2d-rendering#web-games
Stars2.6k
Forks245
Last commit2 months ago
Stage.js
Stage.jsTypeScript

A lightweight 2D HTML5 Canvas rendering and layout engine for web and mobile game development.

#mobile-games#2d-rendering#web-games
Stars2.6k
Forks245
Last commit2 months ago
Stage.js
Stage.jsTypeScript

A lightweight 2D HTML5 Canvas rendering and layout engine for web and mobile game development.

#mobile-games#2d-rendering#web-games
Stars2.6k
Forks245
Last commit2 months ago
LÖVR
LÖVRC

A simple Lua framework for rapidly building VR experiences across multiple platforms and devices.

#open-source#openvr#gamedev
Stars2.6k
Forks163
Last commit1 day ago
godot-jolt
godot-joltC++

A Godot extension that replaces the built-in physics engine with Jolt Physics for better performance and stability.

#simulation#physics#gamedev
Stars2.5k
Forks96
Last commit2 months ago
PreviousPage 7 of 38

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
Next
#Cross Platform398
#Game Engine331
#Gamedev181
#C Plus Plus175
#Lua167
#Godot Engine162
#Open Source153
#Opengl136
#3d Graphics130
#Game129
#Graphics114
#Godot109