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

Flappy-boy-asm
Flappy-boy-asmAssembly

A Flappy Bird clone for the Game Boy, created to learn Game Boy development and assembly programming.

#assembly#game-boy#educational
Stars94
Forks14
Last commit6 years ago
Last Colony
Last ColonyJavaScript

A real-time strategy game with single-player campaign and multiplayer modes, built entirely with HTML5 and JavaScript.

#websocket#game-development#real-time-strategy
Stars93
Forks68
Last commit13 years ago
twin-e
twin-eC

A modern, portable open-source engine for playing Little Big Adventure 1 (Relentless: Twinsen's Adventure).

#portable-engine#sdl#c-plus-plus
Stars92
Forks16
Last commit1 year ago
hxmath
hxmathHaxe

A game-oriented math library for Haxe using abstracts for expressive code with OpenFL/Heaps compatibility.

#operator-overloading#abstract-types#haxe
Stars92
Forks11
Last commit3 years ago
Grooves Game Boy Programming
Grooves Game Boy ProgrammingC

A salvaged collection of Game Boy programming tutorials and examples using GBDK.

#game-boy#gbdk#game-development
Stars92
Forks9
Last commit3 years ago
colorful-gdx
colorful-gdxJava

A libGDX library for advanced color manipulation using multiple perceptually-uniform color spaces.

#graphics#ycc#shaders
Stars92
Forks1
Last commit6 months ago
godot-enet-better
godot-enet-betterC++

A Godot module for high-performance multiplayer games with multi-channel ENet networking.

#multiplayer#packet-management#c
Stars92
Forks10
Last commit5 years ago
ASMotor
ASMotorC

A portable, cross-assembler engine and development system supporting multiple CPU architectures with a Motorola-style macro language.

#motorola-syntax#retro-computing#multi-architecture
Stars91
Forks38
Last commit2 days ago
111 one-button games
111 one-button gamesJavaScript

A collection of 111 browser-based games playable with just one button, created in 2021 using crisp-game-lib.

#game-jam#one-button-games#web-games
Stars91
Forks5
Last commit4 years ago
PieMenu
PieMenuJava

A libGDX library for creating flexible circular context menus (pie menus) with customizable widgets and animations.

#user-interface#open-source#radial-menu
Stars91
Forks16
Last commit3 years ago
Dracula Theme
Dracula Theme

A dark theme for GameMaker Studio 2 with a Dracula color palette.

#developer-tools#dracula-theme#ide-theme
Stars91
Forks9
Last commit1 year ago
Delaunator GDScript
Delaunator GDScriptGDScript

A GDScript port of Delaunator for fast Delaunay triangulation of 2D points in Godot Engine.

#delaunay#algorithm#procedural-generation
Stars91
Forks10
Last commit2 years ago
RustAllegro
RustAllegroRust

A thin Rust wrapper and bindings for the Allegro 5 game programming library.

#bindings#game-development#allegro
Stars91
Forks16
Last commit5 months ago
Vulkan Launchpad
Vulkan LaunchpadC++

A C++ framework that simplifies Vulkan API for beginners by abstracting verbose parts and providing utility functions.

#vulkan#learning-framework#cmake
Stars91
Forks10
Last commit13 days ago
MLib
MLibLua

A robust Lua library for 2D geometry, collision detection, and mathematical calculations.

#physics#statistics#collision-detection
Stars91
Forks12
Last commit2 years ago
Game Boy Tile Data Generator
Game Boy Tile Data GeneratorJavaScript

A web-based tool that converts bitmap images to hexadecimal tile data for Nintendo Gameboy (DMG) software development.

#tile-graphics#bitmap-processing#gameboy-development
Stars91
Forks21
Last commit2 years ago
Steamworks.gml
Steamworks.gmlC++

A native GameMaker extension that adds Steam API features like P2P networking, lobbies, and matchmaking.

#gamemaker#multiplayer#matchmaking
Stars90
Forks18
Last commit1 month ago
VoxelSrv
VoxelSrvTypeScript

A voxel browser game inspired by Minecraft where you can build, mine, and play singleplayer or multiplayer.

#multiplayer#sandbox#singleplayer
Stars90
Forks24
Last commit5 years ago
graphmath
graphmathElixir

An Elixir library for 2D and 3D vector arithmetic, matrices, and quaternions for graphics and simulation.

#hex#elixir-lang#elixir
Stars90
Forks12
Last commit1 month ago
colyseus-hx
colyseus-hxHaxe

A Haxe SDK for building multiplayer game clients that connect to Colyseus servers.

#multiplayer#colyseus#haxe
Stars90
Forks15
Last commit5 days ago
Joycon.js
Joycon.jsHTML

A lightweight JavaScript library for adding gamepad controller support to web games.

#web-games#controller#controller-support
Stars90
Forks1
Last commit1 month ago
Pico-Kit
Pico-KitLua

An opinionated collection of helper libraries for Pico-8 game development, including OOP, debugging, and physics.

#debugging-tools#oop-library#game-development
Stars89
Forks2
Last commit7 years ago
Kigs framework
Kigs frameworkC++

A modular C++ framework for rapid development of cross-platform applications including games, simulators, and viewers.

#modular-architecture#emscripten#visual-studio
Stars89
Forks24
Last commit2 years ago
sdl2gdx
sdl2gdxJava

A Java wrapper for SDL and LibGDX controller API providing enhanced gamepad support with hotplug, rumble, and extensive device mappings.

#rumble#controller-api#steam
Stars89
Forks12
Last commit2 years ago
Everplast
EverplastGDScript

A fast-paced platformer built with Godot Engine where players use adrenaline and orbs to power up and blast through handcrafted levels.

#action-platformer#player-freedom#game-development
Stars89
Forks15
Last commit5 months ago
rengfx
rengfxD

A lightweight, expressive, and extensible multimedia engine for 2D/3D graphics and game development.

#d-language#graphics#graphics-engine
Stars88
Forks5
Last commit2 years ago
AgonesSDK
AgonesSDKGDScript

A community-driven Agones SDK plugin for Godot Engine, enabling multiplayer game servers to communicate with Agones orchestration.

#multiplayer#gdscript#game-server
Stars88
Forks9
Last commit4 months ago
Love dialogue
Love dialogueLua

A lightweight dialogue engine for Love2D with a custom scripting language, rich text effects, and visual novel features.

#narrative-tools#dialogue-engine#visual-novel
Stars87
Forks7
Last commit3 months ago
Hexa Battle
Hexa BattleTypeScript

A dungeon crawler game built with TypeScript, React, and SVG graphics.

#dungeon-crawler#web-game#svg-graphics
Stars87
Forks37
Last commit9 years ago
F18 Fighter Simulation
F18 Fighter SimulationTypeScript

A browser-based F-18 fighter jet flight simulator with realistic physics and controls, built with Babylon.js and Ammo.js.

#fighter-jet#hud#3d-graphics
Stars87
Forks26
Last commit4 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
Stars87
Forks10
Last commit1 month ago
gdx-controllers
gdx-controllersJava

A cross-platform game controller extension for libGDX that simplifies input handling across desktop, Android, iOS, and web.

#ios#gwt#macosx
Stars86
Forks17
Last commit1 year ago
Inky
InkyLua

An unopinionated GUI framework for the LÖVE game engine, providing flexible UI element creation without built-in widgets.

#event-driven#spatial-hash#game-development
Stars86
Forks9
Last commit10 months ago
Chipmunk C#
Chipmunk C#C#

A lightweight, fast, and portable 2D rigid body physics library for C# games based on Chipmunk2D.

#simulation#open-source#chipmunk2d
Stars86
Forks10
Last commit7 years ago
slick
slickLua

A simple two-dimensional swept collision library for Lua supporting polygons, circles, and advanced queries.

#swept-collision#collision-detection#navigation-mesh
Stars85
Forks7
Last commit6 months ago
Ser
SerLua

A fast, robust, and feature-rich table serialization library for Lua, designed for game save files and configuration.

#data-persistence#table-serialization#game-development
Stars85
Forks16
Last commit10 years ago
PreviousPage 34 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
Next
#Cross Platform490
#Game Engine465
#Lua302
#Godot Engine223
#Gamedev216
#Love2d206
#C Plus Plus198
#Open Source194
#Graphics164
#2d Graphics159
#Opengl158
#Game156