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

p8keyboard.js
p8keyboard.jsHTML

A JavaScript library that enables ASCII keyboard input for Pico-8 programs running in a browser.

#virtual-controller#keyboard-input#hack
Stars22
Forks0
Last commit10 years ago
Antimine - Minesweeper
Antimine - MinesweeperDart

An open-source no-guess minesweeper puzzle game built with Flutter, featuring multiple themes, skins, and control styles.

#no-guess#open-source#flutter-flame
Stars22
Forks7
Last commit1 year 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
Stars21
Forks1
Last commit1 month 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 commit12 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
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
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
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
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
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
AIROUYAController
AIROUYAControllerActionScript

An unofficial Adobe AIR Native Extension for accessing OUYA controller functionality in ActionScript 3 applications.

#ouya#actionscript-3#android-gaming
Stars21
Forks8
Last commit13 years ago
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
grove.color
grove.colorLua

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

#graphics#animation#shaders
Stars21
Forks0
Last commit5 years 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
Forks19
Last commit10 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
Stars21
Forks9
Last commit7 months 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
Stars21
Forks0
Last commit5 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
Unity (Multiplatform)
Unity (Multiplatform)C#

An unofficial multi-platform Unity C# SDK for interacting with the PocketBase web API.

#unity3d#backend-integration#unity-package
Stars21
Forks3
Last commit7 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
Stars21
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 commit9 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
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 commit2 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
Forks7
Last commit7 years 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 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
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 commit10 months 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
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 commit4 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
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
center
centerLua

A simple LÖVE library for dynamically aligning content to the center of the game window.

#graphics#layout#game-development
Stars20
Forks0
Last commit4 years ago
FPSGraph
FPSGraphLua

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

#game-optimization#graphing-utility#game-development
Stars20
Forks4
Last commit12 years ago
GameStateManager
GameStateManagerLua

A lightweight state management library for LÖVE that simplifies switching between game screens like menus and levels.

#game-development#input-handling#game-architecture
Stars20
Forks0
Last commit10 months 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
Carazu
CarazuAssembly

A platformer game for the original Game Boy, written in assembly language.

#platformer#rom-development#assembly-language
Stars20
Forks3
Last commit7 years 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 Engine465
#Lua302
#Godot Engine223
#Gamedev216
#Love2d206
#C Plus Plus198
#Open Source194
#Graphics164
#2d Graphics159
#Opengl158
#Game156