Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Game Development

Game Development

2099 projects

Showing 36 of 2099 projects

FMOD Integration
FMOD IntegrationC++

A Godot C++ module providing GDScript bindings and integration helpers for the FMOD Studio audio middleware API.

#gdscript#c-plus-plus-module#game-audio
Stars177
Forks12
Last commit5 years ago
Chatterbox
ChatterboxGame Maker Language

A narrative engine and dialogue scripting language for GameMaker LTS 2022, enabling complex branching dialogue with an accessible syntax.

#gamemaker#game-design#visual-editor
Stars177
Forks24
Last commit2 months ago
ArmageddonEngine
ArmageddonEngineD

A composable general-purpose D library providing asynchronous networking, UI frameworks, and utility modules.

#d-language#opengl#sdl
Stars177
Forks41
Last commit9 days ago
Folded Paper Engine
Folded Paper EngineGDScript

A Blender-to-Godot addon that transforms 3D models into functional gameplay elements with minimal manual setup.

#game-design#papercraft#godot-4
Stars175
Forks11
Last commit3 months ago
Tree generator
Tree generatorC++

A Godot Engine plugin for generating 3D trees with SpeedTree-like procedural generation capabilities.

#procedural-generation#environment-design#tree-generation
Stars175
Forks12
Last commit5 years ago
Sprouty Dialogs
Sprouty DialogsGDScript

A graph-based visual dialogue system plugin for Godot 4.5+ to create game dialogues easily.

#visual-scripting#open-source#narrative-tools
Stars174
Forks14
Last commit1 day ago
Health, HitBoxes, HurtBoxes, and HitScans
Health, HitBoxes, HurtBoxes, and HitScansGDScript

A Godot addon providing reusable components for managing health, damage, and healing systems in 2D and 3D games.

#gdscript#game-components#addon
Stars174
Forks9
Last commit
gl
glGo

Cross-platform OpenGL bindings for Go with OpenGL ES 2-like API, supporting desktop, mobile, and web.

#graphics#opengl#opengl-es
Stars174
Forks28
Last commit3 years ago
jme-clj
jme-cljClojure

A Clojure wrapper library for the jMonkeyEngine 3D game engine, enabling REPL-driven game development.

#java-interop#functional-programming#lisp
Stars172
Forks11
Last commit2 years ago
caviar
caviarTypeScript

A blazing fast, modern game engine powered by WebGPU for Deno and the browser.

#webgpu#deno#game-development
Stars172
Forks8
Last commit1 year ago
vulkan
vulkanHaskell

High-level, idiomatic Haskell bindings for the Vulkan graphics API, reducing verbosity while retaining full functionality.

#vulkan#low-level-graphics#haskell
Stars171
Forks35
Last commit2 months ago
UAlbion
UAlbionC#

A modern remake of the 1995 RPG Albion, built with .NET and requiring original game data.

#rpg#linux-gaming#modding-support
Stars171
Forks14
Last commit5 months ago
Monet
MonetClojure

A small ClojureScript library for performant canvas and visual manipulation.

#functional-programming#clojurescript#graphics
Stars170
Forks9
Last commit9 years ago
godot-playfab
godot-playfabGDScript

A Godot Engine addon providing a GDScript-native SDK and editor integration for Azure PlayFab game services.

#gamedev-tools#gdscript#authentication
Stars170
Forks19
Last commit4 months ago
boon
boonRust

A cross-platform build tool for packaging LÖVE games into executables for Windows, macOS, and Linux.

#packaging#löve-framework#cli-tool
Stars169
Forks9
Last commit6 months ago
Voxeliq
VoxeliqC#

An open-source block-based game engine built with C# and MonoGame for cross-platform voxel games.

#open-source#block-based#csharp
Stars169
Forks44
Last commit6 years ago
Juno
JunoC

A tiny Lua framework for creating 2D games with chunky pixel art.

#pixel-art#graphics#chunky-pixels
Stars169
Forks13
Last commit10 years ago
Garnet
GarnetF#

A lightweight F# library for game composition using entity-component-system (ECS) and actor-like messaging.

#coroutines#dotnet#messaging
Stars168
Forks18
Last commit1 year ago
SharpBgfx
SharpBgfxC#

C# bindings for the bgfx cross-platform graphics library, enabling managed .NET languages to access high-performance rendering.

#bgfx-graphics-library#interop#mono
Stars168
Forks29
Last commit4 years ago
narrator
narratorLua

A Lua implementation of the Ink narrative scripting language parser and runtime for interactive storytelling in games.

#lpeg#interactive-fiction#storytelling
Stars166
Forks12
Last commit2 years ago
hxbit
hxbitHaxe

A Haxe library for fast binary serialization and network synchronization with automatic change tracking and RPCs.

#multiplayer#macro#haxe
Stars166
Forks35
Last commit1 day ago
Game Boy Assembly Programming for the Modern Game Developer
Game Boy Assembly Programming for the Modern Game DeveloperTeX

Source code and PDF for a book teaching Game Boy assembly programming to modern game developers.

#book-source#game-boy#latex
Stars166
Forks11
Last commit3 years ago
UDP State synchronization
UDP State synchronizationGDScript

A Godot engine demo showcasing networked physics using state synchronization over UDP for smooth client-side interpolation.

#multiplayer#client-interpolation#server-authoritative
Stars166
Forks18
Last commit
HxBit
HxBitHaxe

A Haxe library for fast binary serialization and network synchronization with versioning and RPC support.

#multiplayer#data-serialization#haxe
Stars166
Forks35
Last commit1 day ago
d3d9
d3d9Go

A pure Go wrapper for Microsoft's Direct3D9 API, enabling Windows game development in Go.

#graphics#direct3d#wrapper-library
Stars165
Forks14
Last commit1 year ago
hardware.inc
hardware.incAssembly

Standard include file containing Game Boy hardware definitions for RGBDS assembly projects.

#embedded-systems#hardware-definitions#assembly
Stars165
Forks26
Last commit10 days ago
differ
differHaxe

A Separating Axis Theorem (SAT) collision detection library for Haxe, supporting convex polygons, circles, and rays in 2D.

#haxe#convex-polygons#collision-detection
Stars165
Forks27
Last commit6 years ago
sokoban-rs
sokoban-rsRust

A Sokoban puzzle game implementation written in Rust with SDL2 graphics.

#sdl2#sokoban#game-development
Stars164
Forks16
Last commit5 years ago
luacxx
luacxxC++

A modern C++ library for binding C and C++ code to Lua, designed to work directly with the Lua C API.

#c-plus-plus-library#embedded-scripting#c-plus-plus-20
Stars164
Forks23
Last commit1 day ago
mc2
mc2C++

An open-source engine and Linux port of Mech Commander 2, with bug fixes and 64-bit support for Windows and Linux.

#sdl2#opengl#strategy-game
Stars163
Forks37
Last commit1 month ago
rust-lua53
rust-lua53C

Complete Rust bindings for Lua 5.3, enabling seamless integration between Rust applications and Lua scripting.

#systems-programming#embedded-scripting#lua-5.3
Stars162
Forks44
Last commit2 years ago
TypingLabel
TypingLabelJava

A libGDX Label that animates text to appear as if it's being typed in real time.

#gradle#scene2d#gwt
Stars162
Forks20
Last commit22 days ago
actuate
actuateHaxe

A flexible, fast tween library for creating animations in Haxe projects.

#haxe#easing#graphics
Stars161
Forks67
Last commit7 months ago
GameMonkey Script
GameMonkey ScriptC++

An embedded scripting language for C++ applications with C-style syntax, designed for games and tools.

#embedded-scripting#c-syntax#c-plus-plus
Stars161
Forks19
Last commit4 years ago
steam-trade
steam-tradeJavaScript

A Node.js wrapper for automating Steam trading, enabling programmatic inventory management and trade execution.

#trading-bot#steam-trading#game-development
Stars161
Forks31
Last commit10 years ago
AsteroidsWasm
AsteroidsWasmC#

A proof-of-concept .NET Standard library for the classic Asteroids game, ported to multiple platforms including Blazor WebAssembly, Electron, and MAUI.

#maui#webassembly#asteroids
Stars161
Forks30
Last commit10 months ago
PreviousPage 28 of 59

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
3 months ago
10 months ago
Next
#Cross Platform490
#Game Engine465
#Lua302
#Godot Engine223
#Gamedev216
#Love2d206
#C Plus Plus198
#Open Source194
#Graphics164
#2d Graphics159
#Opengl158
#Game156