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

Lovebird
LovebirdLua

A browser-based debug console for the LÖVE game development framework.

#developer-tools#web-console#game-development
Stars330
Forks25
Last commit5 years ago
VkHLF
VkHLFC++

An experimental high-level C++ abstraction library for Vulkan with transparent suballocation, resource tracking, and simplified resource creation.

#vulkan#memory-allocation#graphics-framework
Stars329
Forks25
Last commit7 years ago
ofxBox2d
ofxBox2dC++

An openFrameworks wrapper for the Box2D physics engine, enabling 2D physics simulations in creative coding projects.

#openframeworks#simulation#interactive-art
Stars328
Forks127
Last commit2 years ago
ROTA
ROTAGDScript

A gravity-bending puzzle platformer game built with Godot Engine where players manipulate gravity to solve block puzzles.

#2d-platformer#vector-art#open-source
Stars327
Forks32
Last commit29 days ago
t
tLua

A runtime type checker for Roblox Lua to validate data types and prevent type mismatch bugs.

#runtime-type-checking#developer-tools#luau
Stars326
Forks43
Last commit1 year ago
ct.js
ct.jsTypeScript

A desktop 2D game engine and IDE with visual editors and multi-language scripting, designed to make game development easy and fun.

#visual-scripting#desktop-application#game-development
Stars325
Forks39
Last commit2 months ago
Desperate Gods
Desperate GodsC#

A digital board game engine for playing tabletop games online with physics-based interactions.

#multiplayer#tabletop-gaming#board-game-engine
Stars325
Forks129
Last commit7 years ago
Starling-Particles
Starling-ParticlesActionScript

A particle system extension for the Starling framework, compatible with Particle Designer configurations.

#starling-framework#flash#visual-effects
Stars324
Forks143
Last commit2 years ago
Concord
ConcordLua

A feature-complete Entity Component System library for LÖVE, focused on performance and ease of use.

#modular-architecture#composition#game-development
Stars322
Forks26
Last commit6 months ago
ProfileStore
ProfileStoreLuau

A Roblox DataStore wrapper for auto-saving player data with session locking to prevent item duplication in trading games.

#session-locking#player-data#item-duplication-prevention
Stars319
Forks57
Last commit11 months ago
Sound.js
Sound.jsJavaScript

A micro-library for loading, playing, and generating sound effects and music for games and interactive applications.

#sound-effects#lightweight#procedural-audio
Stars318
Forks45
Last commit2 years ago
JNGL
JNGLC++

An easy-to-use cross-platform 2D game library for C++ supporting desktop, mobile, console, and web platforms.

#mobile-games#ios#sdl2
Stars317
Forks26
Last commit2 days ago
JNGL
JNGLC++

An easy-to-use cross-platform 2D game library for C++ supporting desktop, mobile, console, and web platforms.

#mobile-games#ios#webassembly
Stars317
Forks26
Last commit2 days ago
Zui
ZuiHaxe

A portable immediate mode UI library for tools and debug interfaces, built with Haxe and Kha.

#user-interface#haxe#imgui
Stars317
Forks62
Last commit3 years ago
Jedi Outcast
Jedi OutcastC++

Open-source release of the complete Star Wars Jedi Knight II: Jedi Outcast game engine source code.

#game-preservation#star-wars#first-person-shooter
Stars315
Forks120
Last commit13 years ago
noblox.js
noblox.jsJavaScript

A Node.js API wrapper for interacting with the Roblox website, enabling programmatic control of Roblox operations.

#community-management#hacktoberfest#noblox
Stars312
Forks144
Last commit3 months ago
Tuff
TuffAssembly

An original GameBoy game blending Jump'n'Run and Metroidvania elements, developed with custom tools and assembly.

#metroidvania#assembly#emulator-development
Stars311
Forks11
Last commit7 years ago
Super Bombinhas
Super BombinhasRuby

A retro 2D platformer game built with Ruby, featuring a unique character-switching mechanic inspired by Super Mario World.

#2d-platformer#character-switching#ruby-game
Stars311
Forks15
Last commit1 year ago
CrossShader
CrossShaderC++

A cross-compiler for shader languages, converting between SPIR-V, GLSL, HLSL, and Metal Shader Language.

#vulkan#compiler#webassembly
Stars309
Forks13
Last commit3 years ago
CRT Shader
CRT ShaderGLSL

A 2D shader for Godot 3 that simulates CRT screen effects like curvature, scan lines, and vignette.

#visual-effects#game-development#shader
Stars307
Forks17
Last commit5 years ago
MonoGame.Forms
MonoGame.FormsC#

Integrate MonoGame rendering into Windows Forms applications to easily create custom editor environments.

#nuget#monogame-framework#monogame-forms
Stars306
Forks28
Last commit11 months ago
GodotPhoenixChannels
GodotPhoenixChannelsGDScript

A GDScript and Godot Engine client for connecting to Phoenix Framework Channels, enabling real-time communication in games and applications.

#realtime#multiplayer#elixir
Stars302
Forks19
Last commit3 years ago
Simplified Flight Simulation library
Simplified Flight Simulation libraryGDScript

A modular, simplified flight simulation addon for Godot Engine, designed for games rather than realistic pilot training.

#gdscript#addon#modular-design
Stars301
Forks21
Last commit
Astera
AsteraC

A C99 cross-platform 2D game library with deferred/forward rendering, collision detection, audio, and asset management.

#collision-detection#c#cmake
Stars301
Forks10
Last commit20 days ago
Auto-Vk
Auto-VkC++

A modern C++ convenience and productivity layer atop Vulkan-Hpp, adding clarity and efficiency to Vulkan development.

#vulkan#game-development#real-time-rendering
Stars300
Forks19
Last commit9 months ago
Becsy
BecsyTypeScript

A multithreaded Entity Component System (ECS) for TypeScript and JavaScript, enabling high-performance game and simulation development.

#js#simulation#ts
Stars297
Forks22
Last commit9 months ago
gamera
gameraLua

A flexible camera system for LÖVE games with scaling, rotation, and coordinate transformation.

#open-source#game-development#camera-system
Stars297
Forks23
Last commit5 years ago
GodotTIE
GodotTIEGDScript

A Text Interface Engine plugin for Godot to create RPG-style dialogue with controllable text output.

#game-ui#rpg-dialogue#open-source
Stars297
Forks23
Last commit3 years ago
Pumex
PumexC++

A high-performance, multithreaded rendering engine built on Vulkan API with a customizable render graph and cross-platform support.

#vulkan-library#render-graph#vulkan
Stars295
Forks15
Last commit7 years ago
QuarkPhysics
QuarkPhysicsC++

A 2D physics engine for games, simulating rigid bodies, soft bodies, and various physics models together.

#2d-physics-engine#simulation#soft-bodies
Stars293
Forks13
Last commit9 months ago
Menori
MenoriLua

A LÖVE library for 3D rendering with scene graph support and glTF 2.0 asset loading.

#open-source#animation#3d-graphics
Stars293
Forks13
Last commit11 months ago
AAAAXY
AAAAXYGo

A nonlinear 2D puzzle platformer set in impossible spaces where gravity and geometry defy Euclidean expectations.

#2d-platformer#non-euclidean#jumpnrun
Stars291
Forks16
Last commit1 day ago
YATI (Yet Another Tiled Importer
YATI (Yet Another Tiled ImporterGDScript

A Godot 4 addon for importing Tiled map editor files (.tmx, .tmj) into your game projects.

#import-tool#gdscript#addon
Stars291
Forks32
Last commit4 months ago
Ark
ArkGo

An archetype-based Entity Component System (ECS) for Go, designed for performance and extensibility.

#simulation#gamedev#individual-based-modelling
Stars288
Forks13
Last commit1 month ago
rotLove
rotLoveLua

A Love2D/Lua port of rot.js providing roguelike development tools like map generation, FOV, pathfinding, and display modules.

#procedural-generation#field-of-view#rot-js-port
Stars288
Forks32
Last commit4 years ago
Taro
TaroJavaScript

An HTML5 multiplayer game engine supporting up to 64 concurrent players with Box2D physics on low-cost VMs.

#html5-game-engine#real-time-networking#multiplayer-browser-game
Stars288
Forks48
Last commit2 years ago
PreviousPage 23 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
11 months ago
Next
#Cross Platform490
#Game Engine464
#Lua302
#Godot Engine223
#Gamedev214
#Love2d206
#C Plus Plus198
#Open Source192
#Graphics163
#2d Graphics159
#Opengl158
#Game156