Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Game Development

Game Development

383 projects

Showing 36 of 383 projects

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.8k
Forks127
Last commit1 month 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
Forks452
Last commit3 years 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
Forks337
Last commit9 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
Forks185
Last commit1 month 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
Forks309
Last commit6 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 commit4 years 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
Forks529
Last commit1 day 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
Forks225
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
Forks159
Last commit28 days 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 commit1 year 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
Forks231
Last commit1 year 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.7k
Forks200
Last commit2 hours 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.7k
Forks587
Last commit1 month 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.7k
Forks402
Last commit5 days 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.7k
Forks234
Last commit1 month 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.7k
Forks319
Last commit1 month 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
Forks250
Last commit2 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
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.7k
Forks118
Last commit1 month 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
Forks266
Last commit5 months 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
Forks305
Last commit1 month 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
Forks122
Last commit25 days 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
Forks177
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#game-development
Stars2.6k
Forks177
Last commit2 years 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 commit1 year 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
Forks640
Last commit9 months 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
Forks157
Last commit2 days 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
Forks201
Last commit2 months 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
Forks425
Last commit2 years 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 commit17 days 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 commit17 days 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 commit17 days ago
LÖVR
LÖVRC

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

#open-source#openvr#gamedev
Stars2.5k
Forks164
Last commit12 hours 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
Forks97
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.5k
Forks141
Last commit25 days ago
Awesome Dart
Awesome Dart

A curated list of awesome Dart frameworks, libraries, and software for developers.

#dart#developer-tools#awesome-list
Stars2.5k
Forks216
Last commit1 year ago
PreviousPage 7 of 11

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 Platform169
#Game Engine117
#C Plus Plus89
#Gamedev84
#Open Source73
#Opengl70
#Game55
#3d Graphics55
#Webgl44
#Javascript42
#Graphics40
#2d Graphics37