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

love2d
love2dLua

TypeScript definitions for the LÖVE 2D game framework, enabling enhanced IDE support and type checking.

#luacats#automated-generation#ide-support
Stars76
Forks11
Last commit5 days ago
assemblydigest
assemblydigestShell

A collection of Game Boy programming examples and techniques for learning retro game development.

#embedded-systems#educational#assembly-language
Stars76
Forks12
Last commit8 years ago
Release Cycles
Release CyclesCoffeeScript

An abstract racing game where you compete against time and AI to advance through a product's life-cycle.

#web-game#racing-game#arcade
Stars75
Forks21
Last commit10 years ago
InputBinder
InputBinderC#

A Unity component for binding axis, button, and key input events to methods via code or the inspector.

#event-driven#unity-components#csharp
Stars75
Forks12
Last commit11 years ago
LÖVE Build
LÖVE BuildShell

A GitHub Action that builds LÖVE game projects into distributable executables for Windows, macOS, and Linux.

#packaging#luarocks#game-development
Stars75
Forks10
Last commit1 month ago
Board Games
Board GamesC#

A real-time multiplayer board games web app built with Stl.Fusion and Blazor, demonstrating low-cost real-time state synchronization.

#entity-framework-core#board-games#webassembly
Stars74
Forks7
Last commit6 hours ago
Grass Plugin
Grass PluginGDScript

A Godot Engine plugin for rendering and managing large amounts of grass, foliage, and vegetation with good performance.

#vegetation-rendering#performance-optimization#3d-graphics
Stars74
Forks14
Last commit
GMEXT-FMOD
GMEXT-FMODHTML

An open-source GameMaker extension for integrating FMOD audio middleware across desktop, mobile, and console platforms.

#fmod-integration#gamemaker-extension#console-development
Stars74
Forks5
Last commit17 days ago
Node.js
Node.jsJavaScript

A Node.js module for parsing, validating, and converting Steam IDs between various formats.

#steam#game-development#nodejs
Stars73
Forks12
Last commit1 year ago
Inventory Manager
Inventory ManagerGDScript

A comprehensive inventory management system for the Godot Game Engine with stacking, slot operations, and runtime debugging.

#event-driven#debugging-tools#gamedev
Stars73
Forks4
Last commit1 month ago
PraxisMapper
PraxisMapperC#

A backend API for location-based games that renders map tiles from OpenStreetMap data using C# with support for multiple databases.

#map-rendering#csharp#sql-server
Stars72
Forks7
Last commit4 months ago
Texture Packer
Texture PackerC++

A Godot Engine module for runtime texture atlas creation, layering, and merging.

#texture-optimization#texturepacker#bake-textures
Stars72
Forks15
Last commit3 years ago
steamworks-ffi-node
steamworks-ffi-nodeTypeScript

A TypeScript/JavaScript wrapper for the Steamworks SDK using Koffi FFI, enabling Steam integration for Node.js and Electron applications.

#achievements#multiplayer#steam-cloud
Stars72
Forks4
Last commit1 month ago
Entrypoint
EntrypointC

A lightweight cross-platform entry point library for games, designed as a minimal alternative to SDL and GLFW.

#c-library#mobile-games#public-domain
Stars72
Forks3
Last commit8 years ago
Sublime Text
Sublime TextGDScript

Adds GDScript syntax highlighting for Godot Engine to Sublime Text editor.

#gdscript#syntax-highlighting#sublime-text
Stars71
Forks19
Last commit5 months ago
raylib.v
raylib.vC

A V language wrapper for raylib game development library with 100% API parity as the goal.

#bindings#game-development#graphics-library
Stars71
Forks13
Last commit2 years ago
Pathfinding 2d
Pathfinding 2dGDScript

A Godot Engine demo showcasing tilemap-based pathfinding implementation for 2D games.

#game-ai#game-development#2d-games
Stars71
Forks10
Last commit6 years ago
Hot particles
Hot particlesLua

A particle editor for the LÖVE game framework with real-time preview and export capabilities.

#visual-editor#tool#particle-editor
Stars71
Forks1
Last commit4 years ago
Maaack's Scene Loader
Maaack's Scene LoaderGDScript

A Godot 4 plugin for adding loading screens with progress bars and error handling between scene changes.

#game-tool#loading-screen#game-development
Stars71
Forks4
Last commit12 days ago
Godot NDI
Godot NDIC++

Integrates the NDI® SDK with Godot for video streaming and playback within the game engine.

#real-time-video#virtual-production#live-production
Stars71
Forks7
Last commit3 months ago
Pi
PiGo

A Go game engine for creating retro-style games with intentional limitations, inspired by Pico-8 and powered by Ebitengine.

#pixel-art#retro-games#game-library
Stars70
Forks0
Last commit3 months ago
rayex
rayexElixir

Elixir NIF bindings for the Raylib game development library, enabling game programming in Elixir.

#unifex#functional-programming#elixir
Stars70
Forks11
Last commit1 year ago
midi2pico
midi2picoLua

Converts MIDI files to PICO-8 cartridge data for music playback in games.

#midi#music-tools#game-audio
Stars70
Forks4
Last commit6 years ago
ftw
ftwCommon Lisp

A thin Common Lisp wrapper for native Win32 GUI APIs, enabling Windows desktop application development.

#desktop-application#lisp#ffi
Stars70
Forks10
Last commit2 years ago
Event Audio
Event AudioGDScript

A fire-and-forget event-based audio triggering system for Godot, enabling audio playback with simple trigger strings.

#event-driven#sound-effects#gdscript
Stars70
Forks7
Last commit1 year ago
Gidi Games
Gidi GamesJava

A collection of three Android board games (Lexis, TicTacToe, Puzzlemania) built with the cocos2d game engine.

#board-games#word-game#game-development
Stars70
Forks44
Last commit4 years ago
jspicl
jspiclTypeScript

A JavaScript to PICO-8 Lua transpiler for writing PICO-8 games in JavaScript.

#transpiler#cli-tool#esprima
Stars70
Forks8
Last commit17 days ago
ergoudan
ergoudanTypeScript

A Havok physics-based character controller for Babylon.js enabling walking, jumping, climbing stairs, and navigating slopes.

#babylonjs-character-controller#character-controller#havok-physics
Stars69
Forks15
Last commit5 months ago
Roblox
Roblox

A curated list of awesome open-source software, libraries, tools, and resources for the Roblox development ecosystem.

#lists#developer-tools#luau
Stars69
Forks7
Last commit1 month ago
GMTwitch
GMTwitchGame Maker Language

A lightweight Twitch API wrapper and chat interface for Game Maker: Studio.

#library#lightweight#twitch-api
Stars69
Forks19
Last commit4 years ago
godotccd
godotccdC++

A GDNative plugin for Godot Engine providing lightning-fast collision checking for convex shapes (boxes, cylinders, spheres) via libccd.

#native-plugin#physics#collision-detection
Stars69
Forks4
Last commit4 years ago
shack
shackLua

A LÖVE library for easily adding screen effects like shake, rotation, scale, and shear to games.

#screen-effects#graphics#animation
Stars69
Forks2
Last commit10 years ago
Vulkan Demos and Tutorials
Vulkan Demos and TutorialsC++

A collection of heavily commented C++ Vulkan demos and tutorials for beginners learning graphics programming.

#vulkan#shaders#gpu-compute
Stars68
Forks3
Last commit9 years ago
bodge-nuklear
bodge-nuklearCommon Lisp

A thin Common Lisp wrapper for the Nuklear immediate mode GUI library.

#nuklear-wrapper#game-development#ui-library
Stars68
Forks11
Last commit2 years ago
vdf
vdfGo

A Go library for lexing and parsing Valve Data Format (VDF) files used in Steam and Source engine games.

#hacktoberfest#steam#valve-data-file
Stars68
Forks7
Last commit9 days ago
playcanvas-tween
playcanvas-tweenJavaScript

A tweening library for PlayCanvas that enables smooth animations of entity properties and custom objects.

#interactive-3d#animation#tweening
Stars68
Forks44
Last commit1 year ago
PreviousPage 36 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
8 years ago
Next
#Cross Platform490
#Game Engine464
#Lua302
#Godot Engine223
#Gamedev214
#Love2d206
#C Plus Plus198
#Open Source192
#Graphics163
#2d Graphics159
#Opengl158
#Game156