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

GLFW 3
GLFW 3D

Static and dynamic D language bindings for the GLFW library, compatible with BetterC, @nogc, and nothrow.

#vulkan#d-language#graphics
Stars42
Forks7
Last commit6 months ago
love2d-assets-loader
love2d-assets-loaderLua

A Lua library for on-demand loading and caching of fonts, audio, and images in the Löve2D game framework.

#font-loader#game-development#audio-loader
Stars41
Forks7
Last commit5 years ago
Debanding Material Shader
Debanding Material ShaderGLSL

A Godot GLES2 material shader that adds debanding noise to fix visual banding artifacts.

#graphics#visual-effects#material-shader
Stars41
Forks3
Last commit4 years ago
A Star
A StarSwift

A protocol-oriented A* pathfinding algorithm implementation in Swift for adding pathfinding to any graph.

#pathfinding-algorithm#graph-algorithms#swift-package-manager
Stars41
Forks10
Last commit6 years ago
quadtree
quadtreeGo

A generic, zero-allocation, and heavily optimized quadtree implementation for Go with 100% test coverage.

#quadtree#spatial-indexing#go-library
Stars41
Forks1
Last commit1 year ago
base16-godot
base16-godotHTML

A base16 template for generating syntax highlighting themes for the Godot script editor.

#developer-tools#syntax-highlighting#text-editor
Stars41
Forks1
Last commit7 years ago
Bullet
BulletActionScript

An Adobe AIR native extension that provides high-performance Bullet physics simulation for mobile and desktop apps.

#mobile-games#bullet-physics#simulation
Stars40
Forks10
Last commit11 years ago
lovanim
lovanimLua

A minimal Love2D utility class for creating animated sprites with frame-based state management.

#hacktoberfest#open-source#animation
Stars40
Forks4
Last commit6 years ago
smiti18n
smiti18nLua

A complete internationalization library for Lua with LÖVE support, featuring smart file loading, pluralization, and locale-aware formatting.

#locale-formatting#l10n#luajit
Stars40
Forks0
Last commit7 months ago
Crispy
CrispyGame Maker Language

A unit testing framework built in GML for GameMaker LTS 2022+.

#gamemaker#unit-testing#gamemaker-studio-2
Stars40
Forks3
Last commit8 months ago
Bard
BardGame Maker Language

An audio engine for designing and implementing high-quality sound in Game Maker Studio 2 games.

#gamedev#game-audio#spatial-audio
Stars40
Forks2
Last commit1 year ago
Fireworks Engine
Fireworks EngineC++

A lightweight sandbox game engine built with OpenGL for rapid prototyping and high customizability.

#sandbox#opengl#fireworks-engine
Stars40
Forks4
Last commit4 years ago
msdf-gdx
msdf-gdxKotlin

A lightweight LibGDX library for rendering sharp, scalable text using multi-channel signed distance field (MSDF) fonts.

#java-library#graphics#library
Stars40
Forks8
Last commit2 years ago
Flare
FlareC++

A free/libre 2D action roleplaying game engine for creating classic ARPGs like Diablo and Baldur's Gate.

#lua-scripting#real-time-combat#sprite-graphics
Stars40
Forks13
Last commit7 years ago
Openblox
OpenbloxTypeScript

A strictly typed TypeScript API wrapper for Roblox, supporting both classic and OpenCloud endpoints with full type safety.

#opencloud#roblox#type-safety
Stars40
Forks10
Last commit1 year ago
Minesweeper
MinesweeperRust

A Minesweeper game with a basic solver library, built with Rust and WebAssembly for browser and CLI.

#webassembly#yew-framework#cli-tool
Stars39
Forks2
Last commit3 years ago
tatami
tatamiRust

A Rust library for generating multi-floor roguelike dungeons with interconnected rooms, items, enemies, and traps.

#algorithm#procedural-generation#game-development
Stars39
Forks1
Last commit10 months ago
Ninja-Training
Ninja-TrainingGDScript

A small running game created as a one-hour programming challenge with ninja-themed gameplay.

#programming-challenge#gpl-licensed#time-constrained
Stars39
Forks7
Last commit9 years ago
minesweeper
minesweeperV

A simple Minesweeper game implementation written in the V programming language.

#vlang#v-programming#terminal-game
Stars39
Forks8
Last commit5 months ago
AS3isolib
AS3isolibHTML

An ActionScript 3.0 library for creating isometric games and graphics in Flash with a simple, performant API.

#flash#adobe-flash#scenegraph
Stars39
Forks9
Last commit11 years ago
template-angular
template-angularTypeScript

A Phaser 3 TypeScript project template that uses Angular and Vite for building HTML5 games.

#html5-games#web-games#project-template
Stars39
Forks19
Last commit3 months ago
TuningFork
TuningForkJava

A libGDX library providing advanced 3D spatial audio, real-time effects, and a music player for desktop games.

#sound#sound-effects#audio-library
Stars39
Forks5
Last commit16 days ago
source-code
source-codeDart

A mobile game where you rotate shields to protect a potato from incoming orbs, developed with Flutter and Flame.

#game-jam#ios#android
Stars39
Forks7
Last commit4 months ago
maze_generator
maze_generatorJavaScript

A JavaScript module for generating mazes with multiple algorithms, compatible with Deno and Node.

#procedural-generation#algorithm-visualization#deno
Stars38
Forks10
Last commit5 years ago
BabylonJS Typescript Logic Examples
BabylonJS Typescript Logic ExamplesTypeScript

A collection of small projects demonstrating different game logic implementation patterns with BabylonJS.

#event-driven#game-logic#gamedev
Stars38
Forks4
Last commit
ecsy-babylon
ecsy-babylonTypeScript

An experimental ECSY implementation for Babylon.js, enabling entity-component-system architecture in 3D web apps.

#ecsy#game-development#typescript
Stars38
Forks3
Last commit3 years ago
Pixel Perfect Smooth Camera
Pixel Perfect Smooth CameraGame Maker Language

A GameMaker Studio 2 camera system that combines pixel-perfect rendering with smooth movement to eliminate visual artifacts.

#gamemaker#pixel-art#visual-effects
Stars38
Forks5
Last commit
gdxGifRecorder
gdxGifRecorderJava

A libGDX utility class for automatically recording and saving GIFs of game footage.

#java#game-development#utility-library
Stars38
Forks7
Last commit6 years ago
System Bar Color Changer
System Bar Color ChangerGDScript

A Godot Android plugin to dynamically change system bar colors (status bar and navigation bar) in mobile apps.

#android#android-ui#ui-customization
Stars38
Forks2
Last commit
Chessboard-js
Chessboard-jsJavaScript

A responsive mobile-first JavaScript chessboard library for web applications.

#web-components#chessboard#game-development
Stars38
Forks12
Last commit8 years ago
Zelda Classic
Zelda ClassicC++

A 2D game engine and editor for creating custom Legend of Zelda quests.

#cmake#c-plus-plus#game-development
Stars38
Forks6
Last commit1 year ago
entitas.cr
entitas.crCrystal

A super fast Entity Component System (ECS) framework for Crystal, featuring compile-time code generation and minimal garbage collection.

#macros#simulation-framework#garbage-collection-optimization
Stars38
Forks2
Last commit1 year ago
Patchy
PatchyLua

A simple 9patch library for the LÖVE 2D game framework.

#scalable-ui#ui-tools#game-development
Stars38
Forks2
Last commit7 years ago
CengBall
CengBallJava

A soccer programming game with 2D simulation where players write AI code to control teams.

#ai-simulation#goal-based-agents#java
Stars38
Forks9
Last commit5 years ago
Lady
LadyLua

A deprecated library for saving and loading LÖVE game savegames with support for multiple Lua class systems.

#class-serialization#game-persistence#game-development
Stars38
Forks3
Last commit10 years ago
Snitch
SnitchGame Maker Language

A logging and crash handling system for GameMaker LTS 2022, designed to improve debugging and error tracking.

#gamemaker#gamedev-tools#gamemaker-studio-2
Stars38
Forks2
Last commit17 days ago
PreviousPage 42 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
4 months ago
5 years ago
9 months ago
Next
#Cross Platform490
#Game Engine464
#Lua302
#Godot Engine223
#Gamedev214
#Love2d206
#C Plus Plus198
#Open Source192
#Graphics163
#2d Graphics159
#Opengl158
#Game156