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

Dungeon and Cave Generation
Dungeon and Cave GenerationProcessing

Algorithms for generating dungeons and caves using digger agents and cellular automata, based on PCG book methods.

#procedural-generation#dungeon-generator#algorithm-visualization
Stars21
Forks2
Last commit
png2gb
png2gbC

A command-line tool that converts PNG images to Game Boy C array format for use with GBDK.

#game-boy#command-line-tool#gbdk
Stars21
Forks6
Last commit11 years ago
FPSGraph
FPSGraphLua

A simple FPS graphing utility for the LOVE game development framework.

#game-optimization#graphing-utility#game-development
Stars21
Forks4
Last commit12 years ago
Geany
GeanyPython

GDScript syntax definition for the Geany text editor, enabling code editing for Godot Engine projects.

#gdscript#syntax-highlighting#text-editor
Stars21
Forks4
Last commit6 years ago
MyECS
MyECSCrystal

A single-file Entity-Component-System (ECS) framework for the Crystal programming language, designed for game development and simulation.

#simulation#crystal-lang#data-oriented-design
Stars21
Forks2
Last commit2 years ago
bgfx
bgfxD

Dynamic and static D language bindings for the bgfx cross-platform graphics library.

#d-language#static-linking#graphics-bindings
Stars21
Forks1
Last commit3 years ago
Lookout
LookoutGame Maker Language

A GameMaker library providing debug overlay views for monitoring resources, instances, audio, and more to identify bugs and memory leaks.

#gamemaker#open-source#gamedev
Stars21
Forks0
Last commit21 days ago
Spine Dart
Spine DartDart

A Dart implementation of the Spine runtime for 2D skeletal animation in games and applications.

#dart#graphics#skeletal-animation
Stars21
Forks3
Last commit11 years ago
Advanced_Joystick
Advanced_JoystickActionScript

A customizable joystick component for the Starling Framework, optimized for mobile game development.

#starling-framework#joystick-component#touch-controls
Stars21
Forks11
Last commit11 years ago
Olympus
OlympusGame Maker Language

A testing framework for GameMaker 2024.4+ projects with record keeping, crash recovery, and async support.

#gamemaker#json-export#unit-testing
Stars21
Forks1
Last commit2 years ago
Vest
VestGDScript

A unit testing addon for Godot that provides a full-featured testing framework with in-editor UI and CI support.

#godot-eng#gdscript#unit-testing
Stars21
Forks5
Last commit9 months ago
Wannabe Tempest
Wannabe TempestJava

A Tempest arcade game clone for Android with touch controls and faithful gameplay mechanics.

#touch-controls#game-development#mobile-gaming
Stars21
Forks18
Last commit10 years ago
gm-i18n
gm-i18nYacc

A GameMaker Studio 2.3 extension for internationalizing game text using JSON files.

#gamedev#internationalization#gamemaker-studio
Stars21
Forks2
Last commit3 years ago
Polygon Merge
Polygon MergeGDScript

A collection of reusable scripts and utilities for the Godot game engine to accelerate development.

#gdscript#3d-games#game-development
Stars20
Forks1
Last commit11 years ago
snake-pipe-rust
snake-pipe-rustRust

A terminal snake game built on stdin/stdout and sockets, following Unix philosophy for modular game state and rendering.

#stream-processing#unix-philosophy#unix-sockets
Stars20
Forks1
Last commit9 months ago
DataKeep
DataKeepLuau

A promise-based auto-saving DataStore library for Roblox with automatic cleanup and type checking.

#datastore#data-persistence#luau
Stars20
Forks3
Last commit11 months ago
Maze generator
Maze generatorDart

Example implementations of algorithms in Dart/Flutter, including maze generation and smooth camera follow.

#dart#recursive-algorithm#procedural-generation
Stars20
Forks2
Last commit6 years ago
renderplanet
renderplanetLua

A Love2D demo that renders realistic 2D planets using shaders for atmosphere and shadow effects.

#procedural-generation#shaders#game-development
Stars20
Forks1
Last commit8 years ago
Hide and Seek Demo
Hide and Seek DemoTypeScript

A multiplayer hide-and-seek game demo built with Babylon.js and Colyseus for real-time networking.

#colyseus#real-time-networking#hide-and-seek
Stars20
Forks8
Last commit3 years ago
Kroniax
KroniaxJava

A cross-platform game developed in Java with LibGDX for mobile and browser support.

#mobile-games#java#game-development
Stars20
Forks5
Last commit11 years ago
Morai-Maker-Engine
Morai-Maker-EngineC#

A cooperative game level editor for creating and editing game levels collaboratively in real-time.

#game-design#version-control#multi-user-editing
Stars20
Forks6
Last commit7 years ago
love-fuser
love-fuserLua

Automates packaging of LÖVE games for multiple platforms using GitHub Actions workflows.

#appimage#android-packaging#game-development
Stars20
Forks4
Last commit3 years ago
fortuna
fortunaTypeScript

A TypeScript module for weighted random selection and gacha-style item rolling.

#weighted-random-choice#dice#deno
Stars20
Forks0
Last commit1 year ago
GBSoundSystem
GBSoundSystemAssembly

A modernized audio driver for GameBoy games, enabling simultaneous music and sound effects playback with easy integration.

#embedded-audio#sound-effects#assembly
Stars20
Forks1
Last commit3 years ago
grove.draworder
grove.draworderLua

A collection of mini graphics libraries for Love2D, providing animation, shader chaining, color manipulation, and resolution handling.

#graphics#animation#shaders
Stars20
Forks0
Last commit5 years ago
BoxCam2D
BoxCam2DGDScript

A Godot 3.x camera node for box, room, and grid-based 2D movement with aspect ratio preservation.

#game-camera#godot-3#gdscript
Stars20
Forks3
Last commit1 year ago
Heaps-Spine
Heaps-SpineHaxe

Spine animation player for the Heaps game framework, enabling skeletal animations in Haxe games.

#haxe#skeletal-animation#heaps-framework
Stars20
Forks2
Last commit7 years ago
geste
gesteAda

A sprite and tile 2D render engine designed for microcontrollers and low-performance systems.

#2d-rendering#tile-engine#microcontroller
Stars20
Forks3
Last commit6 years ago
Jelly Physics
Jelly PhysicsHaxe

A Haxe port of Walaber's C++ soft body physics engine for creating soft body simulations.

#simulation#haxe#game-development
Stars20
Forks3
Last commit9 years ago
Construct Addon SDK
Construct Addon SDKTypeScript

A development kit for creating custom plugins, behaviors, effects, and themes for the Construct game engine.

#shader-effects#webgpu#json-schema
Stars20
Forks9
Last commit5 months ago
grove.color
grove.colorLua

A collection of mini graphics libraries for Love2D, providing animation, shader chaining, color manipulation, and resolution handling.

#graphics#animation#shaders
Stars20
Forks0
Last commit5 years ago
Layouter
LayouterLua

A simple UI grid layout library for the LÖVE 2D game engine, supporting text, buttons, and images.

#interface#user-interface#design
Stars20
Forks1
Last commit2 years ago
shard
shardLua

A collection of lightweight, independent modules for Lua and Love2D game development.

#modular#love-game-engine#lua-script
Stars20
Forks0
Last commit7 years ago
GMSDLL
GMSDLLC++

A template for creating C++ DLL extensions for GameMaker, automating function registration and GMX generation.

#gamemaker#template#gamedev-tools
Stars19
Forks2
Last commit2 years ago
PowerKey
PowerKeyGDScript

A Godot plugin for dynamic translation and GDScript execution on nodes without attaching scripts.

#gdscript#editor-integration#dynamic-values
Stars19
Forks1
Last commit1 year ago
HTTP GML
HTTP GMLGame Maker Language

A comprehensive HTTP and FormData wrapper for GameMaker Studio 2, simplifying web requests and file uploads.

#formdata#gamemaker#http
Stars19
Forks0
Last commit6 months ago
PreviousPage 48 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
#Gamedev216
#Love2d206
#C Plus Plus198
#Open Source194
#Graphics163
#2d Graphics159
#Opengl158
#Game156