Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Game Development

Game Development

2098 projects

Showing 36 of 2098 projects

ByteNet
ByteNetLuau

A buffer-based networking library for Luau/Roblox that serializes data with a custom serializer for high performance.

#luau#data-transmission#roblox
Stars174
Forks33
Last commit11 months ago
Ray4Laz
Ray4LazPascal

A complete Pascal header translation of the raylib 5.6-dev game development library for Lazarus and Delphi.

#opengl#pascal#enjoy-videogames-programming
Stars173
Forks30
Last commit1 month 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
Stars172
Forks22
Last commit9 days 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 commit1 year ago
Gravity Defied CPP
Gravity Defied CPPC++

A C++ and SDL2 port of the classic Gravity Defied mototrial racing mobile game, preserving all original features.

#sdl2#gamedev#sdl
Stars172
Forks19
Last commit1 year ago
caviar
caviarTypeScript

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

#webgpu#deno#game-development
Stars172
Forks9
Last commit10 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
Stars171
Forks12
Last commit5 years ago
Monet
MonetClojure

A small ClojureScript library for performant canvas and visual manipulation.

#functional-programming#clojurescript#graphics
Stars170
Forks9
Last commit9 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
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
Stars169
Forks19
Last commit1 month 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
Stars168
Forks9
Last commit5 days 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
Stars168
Forks43
Last commit6 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
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
Stars167
Forks11
Last commit3 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
Stars167
Forks12
Last commit2 years 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
Stars165
Forks10
Last commit3 months 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
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
Stars165
Forks18
Last commit
UAlbion
UAlbionC#

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

#rpg#linux-gaming#modding-support
Stars165
Forks14
Last commit2 months ago
d3d9
d3d9Go

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

#graphics#direct3d#wrapper-library
Stars164
Forks14
Last commit1 year 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 commit4 months ago
hxbit
hxbitHaxe

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

#multiplayer#macro#haxe
Stars164
Forks34
Last commit19 days 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
vulkan
vulkanHaskell

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

#vulkan#low-level-graphics#haskell
Stars164
Forks35
Last commit2 days ago
HxBit
HxBitHaxe

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

#multiplayer#data-serialization#haxe
Stars164
Forks34
Last commit19 days ago
actuate
actuateHaxe

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

#haxe#easing#graphics
Stars162
Forks66
Last commit4 months 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
Forks45
Last commit2 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
Stars162
Forks31
Last commit10 years ago
TypingLabel
TypingLabelJava

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

#gradle#scene2d#gwt
Stars161
Forks20
Last commit2 years ago
chip8-rust
chip8-rustRust

A Chip-8 virtual machine emulator written in Rust, designed as an educational project for learning emulator development.

#beginner-friendly#retro-computing#chip-8
Stars161
Forks20
Last commit2 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
Stars160
Forks30
Last commit7 months ago
Space Pirates
Space PiratesTypeScript

A 3D space combat game demo showcasing Babylon.js 5.0 capabilities with full source code for learning and modification.

#web-game#3d-gaming#interactive-demo
Stars160
Forks59
Last commit4 years ago
hardware.inc
hardware.incAssembly

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

#embedded-systems#hardware-definitions#assembly
Stars159
Forks24
Last commit6 months ago
libGDX Plugin
libGDX PluginKotlin

An IntelliJ plugin that adds LibGDX-specific inspections, code completion, and file support for game development.

#ide-integration#json-support#java
Stars159
Forks9
Last commit1 month ago
SpriteSource
SpriteSourceTypeScript

A suite of tools and libraries for GameMaker development, including a VSCode extension, CLI, and programmatic APIs.

#gamemaker#game-development-workflow#gamedev
Stars159
Forks24
Last commit1 month 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
7 months ago
Next
#Cross Platform490
#Game Engine464
#Lua302
#Godot Engine223
#Gamedev214
#Love2d206
#C Plus Plus198
#Open Source192
#Graphics163
#2d Graphics159
#Opengl158
#Game156