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

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
Forks65
Last commit13 years ago
RustAllegro
RustAllegroRust

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

#bindings#game-development#allegro
Stars92
Forks16
Last commit3 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
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
Dracula Theme
Dracula Theme

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

#developer-tools#dracula-theme#ide-theme
Stars92
Forks9
Last commit11 months 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
Steamworks.gml
Steamworks.gmlC++

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

#gamemaker#multiplayer#matchmaking
Stars91
Forks18
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
Stars91
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
Stars91
Forks1
Last commit4 months 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
Joycon.js
Joycon.jsHTML

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

#web-games#controller#controller-support
Stars90
Forks1
Last commit2 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
Stars90
Forks16
Last commit1 year ago
colyseus-hx
colyseus-hxHaxe

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

#multiplayer#colyseus#haxe
Stars90
Forks15
Last commit1 day 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
Stars90
Forks36
Last commit29 days 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
VoxelSrv
VoxelSrvTypeScript

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

#multiplayer#sandbox#singleplayer
Stars89
Forks24
Last commit4 years ago
graphmath
graphmathElixir

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

#hex#elixir-lang#elixir
Stars89
Forks12
Last commit8 months 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
Stars89
Forks4
Last commit4 years ago
Delaunator GDScript
Delaunator GDScriptGDScript

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

#delaunay#algorithm#procedural-generation
Stars89
Forks10
Last commit2 years 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
Parin
ParinD

A delightfully simple 2D game engine for the D programming language, designed for fast and fun development.

#d-language#retro-games#open-source
Stars89
Forks5
Last commit12 days 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
Stars89
Forks10
Last commit4 months 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
Stars88
Forks15
Last commit3 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 commit1 year ago
Hexa Battle
Hexa BattleTypeScript

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

#dungeon-crawler#web-game#svg-graphics
Stars88
Forks35
Last commit9 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
Stars88
Forks15
Last commit3 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
Stars87
Forks12
Last commit1 year ago
Quick game development with C++11/C++14
Quick game development with C++11/C++14C++

Slides and code examples from the "Quick game development with C++11/C++14" CppCon 2014 talk.

#code-examples#educational#game-development
Stars87
Forks17
Last commit8 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
Stars87
Forks9
Last commit2 months 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 commit8 months 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
Forks16
Last commit1 year ago
Dijkstra map for Godot
Dijkstra map for GodotGDScript

A GDNative pathfinding node for Godot that implements Dijkstra Maps for versatile pre-computed pathfinding.

#game-ai#turn-based-games#gdnative
Stars86
Forks14
Last commit1 year ago
Wrapped Mono
Wrapped MonoRust

A safe Rust wrapper for embedding the Mono runtime, enabling .NET language interop and scripting within Rust projects.

#mono#embedding#ffi
Stars85
Forks7
Last commit1 year ago
Colorphun
ColorphunJava

A simple color-based Android game with Google Play Services integration for leaderboards and achievements.

#achievements#color-game#game-development
Stars85
Forks52
Last commit11 years 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
Stars85
Forks6
Last commit1 month 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
Stars85
Forks26
Last commit4 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 Engine464
#Lua302
#Godot Engine223
#Gamedev216
#Love2d206
#C Plus Plus198
#Open Source194
#Graphics163
#2d Graphics159
#Opengl158
#Game156