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

Random Level Generator
Random Level GeneratorGame Maker Language

A GameMaker Studio 2 example project demonstrating procedural level generation using a DS Grid and bitmasked auto-tiling.

#gamemaker#gamedev-tutorial#procedural-generation
Stars57
Forks12
Last commit
Red
RedLua

A simple, fast, and powerful networking library for Roblox with built-in optimization and type safety.

#luau#roblox#performance-optimization
Stars56
Forks6
Last commit2 years ago
pico8-physics
pico8-physicsLua

A constraint solver for rigid body physics in Pico-8/Lua, based on sequential impulses.

#game-development#constraint-solver#2d-physics
Stars56
Forks2
Last commit6 years ago
OKColor
OKColorGame Maker Language

A GameMaker color management library implementing perceptually uniform OKLab/OKLCH models for consistent color generation, conversion, and mixing.

#gamemaker#gamemakerstudio#color-management
Stars56
Forks3
Last commit24 days ago
CSG Mesh Exporter (.OBJ)
CSG Mesh Exporter (.OBJ)GDScript

A Godot Engine plugin that exports CSG meshes to OBJ format with one click.

#mesh-export#workflow-tool#obj-format
Stars56
Forks17
Last commit1 month ago
samples port
samples portKotlin

A comprehensive collection of open-source Kotlin examples and demos for the Vulkan graphics and compute API.

#vulkan#shaders#gpu-compute
Stars56
Forks3
Last commit7 years ago
vk
vkCommon Lisp

Common Lisp/CFFI bindings for the Vulkan API that provide a lispy interface with CLOS wrappers and automatic memory management.

#vulkan#cffi-bindings#game-development
Stars56
Forks3
Last commit3 years ago
vig
vigC

A V language wrapper for dear imgui and cimgui, enabling immediate-mode GUI development with SDL2 and OpenGL.

#sdl2#cimgui#opengl
Stars55
Forks3
Last commit2 years ago
Thoughts On GameMaker
Thoughts On GameMaker

A collection of GML techniques, formatting guidelines, and best practices for GameMaker developers.

#gamemaker#development-workflow#coding-standards
Stars55
Forks3
Last commit11 months ago
Pico8Utils
Pico8UtilsLua

A collection of Unix-style utilities for manipulating PICO-8 .p8 files, including Lua extraction and sprite conversion.

#lua-scripting#command-line-tools#luajit
Stars55
Forks4
Last commit8 years ago
DocumentService
DocumentServiceLuau

A strictly typed Luau library for saving data with Roblox DataStores, featuring Rust-inspired error handling and automatic migrations.

#datastore#data-persistence#luau
Stars55
Forks14
Last commit1 month ago
HCoroutines
HCoroutinesC#

A hierarchical coroutine library for Godot 4.x in C#, enabling intuitive sequential game logic with async support and Godot-specific integrations.

#game-logic#godot-4#async-programming
Stars55
Forks4
Last commit1 year ago
Planck
PlanckLuau

A standalone, library-agnostic scheduler for Luau ECS libraries that orchestrates system execution order and conditions.

#event-driven#luau#performance-optimization
Stars55
Forks18
Last commit1 month ago
Pixelbox Lite
Pixelbox LiteLua

A fast and modular teletext character renderer for ComputerCraft, enabling 2D graphics with 3x2 pixel blocks per terminal character.

#computercraft#pixel-art#modular
Stars55
Forks2
Last commit1 year ago
Prince-Monogame
Prince-MonogameC#

A MonoGame implementation of Prince of Persia 2 written in C#, recreating the classic game with modern tools.

#2d-platformer#prince-of-persia#csharp
Stars55
Forks9
Last commit8 days ago
DungeonTemplateLibrary-Godot
DungeonTemplateLibrary-GodotC++

A Godot 4 GDExtension that wraps the C++ Dungeon Template Library for procedural 2D map generation.

#terrain-generation#procedural-generation#2d-maps
Stars54
Forks3
Last commit
nativefs
nativefsLua

A LÖVE library providing unrestricted filesystem access by replicating love.filesystem API without path restrictions.

#filesystem#system-utilities#open-source-library
Stars54
Forks8
Last commit2 years ago
Multiplayer FPS-Game
Multiplayer FPS-GameJavaScript

A multiplayer first-person shooter game built with Babylon.js where clients handle world simulation and the server acts as a message relay.

#real-time-networking#client-side-physics#babylon-js
Stars54
Forks24
Last commit5 years ago
anim8-gdx
anim8-gdxJava

A libGDX library for writing animated GIF, indexed PNG (PNG8), and animated PNG (APNG) files with advanced palette reduction and dithering.

#palette-reduction#gif-encoder#png-encoder
Stars54
Forks4
Last commit2 months ago
td_rlua
td_rluaC

A zero-cost high-level Lua 5.3 wrapper for Rust, enabling safe and ergonomic embedding of Lua scripts.

#embedding#rust-lua#ffi
Stars53
Forks14
Last commit2 years ago
nengi + Babylon 3D shooter template
nengi + Babylon 3D shooter templateJavaScript

A multiplayer 3D shooter template with client-side prediction and lag compensation using Babylon.js and nengi.js.

#babylon-js#server-authoritative#game-development
Stars53
Forks15
Last commit
ErupteD
ErupteDD

Auto-generated D bindings for the Vulkan graphics and compute API.

#vulkan#d-language#bindings
Stars53
Forks15
Last commit2 months ago
playcanvas-spine
playcanvas-spineJavaScript

A plugin component for PlayCanvas Engine that adds support for Spine 2D skeletal animations.

#skeletal-animation#html5#spine-animations
Stars53
Forks22
Last commit15 days ago
godotcord
godotcordC++

A Godot module integrating Discord GameSDK for adding Discord features to Godot games.

#discord-sdk#discord-gamesdk#voice-chat
Stars53
Forks4
Last commit2 years ago
Editgrid
EditgridLua

A gamera and HUMP compatible scaling grid module for LÖVE, useful for level editors and debugging backgrounds.

#camera-integration#game-development#level-editor
Stars53
Forks6
Last commit7 years ago
reflowprint
reflowprintLua

A LÖVE library for aligning text displayed character-by-character with automatic line reflow.

#game-ui#typewriter-effect#dialogue-system
Stars53
Forks0
Last commit6 years ago
ripple
rippleLua

A LÖVE audio library that simplifies sound management with tagging, multi-instance playback, and effects.

#audio-library#game-audio#game-development
Stars53
Forks5
Last commit3 years ago
Scenery
SceneryLua

A lightweight scene/state manager for Love2D games, simplifying game organization with automatic and manual scene loading.

#lightweight#game-development#game-architecture
Stars52
Forks4
Last commit1 year ago
Sliding Puzzle
Sliding PuzzleJavaScript

A browser-based sliding blocks puzzle game with shareable puzzle links.

#web-game#shareable-content#sliding-puzzle
Stars52
Forks29
Last commit12 years ago
nape-haxe4
nape-haxe4Haxe

A Haxe 4 compatible fork of the Nape 2D physics engine for game development.

#haxe#collision-detection#haxe4
Stars52
Forks8
Last commit6 years ago
DartRocket
DartRocketDart

An HTML5 game engine built with Dart and StageXL for creating browser-based games with an easy-to-use framework.

#html5-game-engine#dart#web-games
Stars52
Forks9
Last commit8 years ago
vnk
vnkV

A V language wrapper for the Nuklear immediate-mode GUI library, enabling cross-platform UI development.

#desktop-application#hacktoberfest#sdl2
Stars52
Forks7
Last commit2 years ago
lexicon
lexiconGame Maker Language

A localization system for GameMaker projects that simplifies translation implementation with flexible string replacement and language fallbacks.

#gamemaker#library#api
Stars52
Forks3
Last commit3 months ago
GifCat
GifCatC

A Lua module for capturing and saving GIFs from LOVE 2D game engine applications.

#screenshot-capture#lua-module#graphics-utility
Stars51
Forks5
Last commit4 years ago
De-Monster Debugger (Starling)
De-Monster Debugger (Starling)ActionScript

A debugger client library for Starling Framework that enables runtime exploration, property editing, and method execution.

#tracing#starling-framework#monster-debugger
Stars51
Forks8
Last commit
Quill-IDE
Quill-IDEGDScript

A modern, customizable script editor plugin for Godot 4.4+ with top tabs, outline panel, and enhanced styling.

#script-editor#gdscript#editor-plugin
Stars51
Forks3
Last commit2 months ago
PreviousPage 39 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
4 months ago
5 years ago
5 years ago
Next
#Cross Platform490
#Game Engine465
#Lua302
#Godot Engine223
#Gamedev216
#Love2d206
#C Plus Plus198
#Open Source194
#Graphics164
#2d Graphics159
#Opengl158
#Game156