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

blah
blahC++

A minimal 2D C++ game framework focused on simplicity, portability, and easy building with few dependencies.

#game-engine-2d#minimal-dependencies#direct3d
Stars606
Forks54
Last commit3 years ago
Nevermore
NevermoreLua

A ModuleScript loader with reusable server-client modules for faster Roblox game development.

#nevermore#animation#reusable-modules
Stars606
Forks145
Last commit4 hours ago
Sokol Graphics Painter
Sokol Graphics PainterC

A minimal, efficient, cross-platform 2D graphics painter library in pure C, built on Sokol GFX.

#c-library#sokol-gfx#graphics
Stars602
Forks40
Last commit10 months ago
LibSDL2pp
LibSDL2ppC++

A C++ wrapper library for SDL2 and its satellite libraries, providing RAII, exceptions, and modern C++ idioms.

#graphics#sdl2#wrapper-library
Stars600
Forks92
Last commit1 year ago
MemDB
MemDBJavaScript

A distributed transactional in-memory database that adds ACID transactions to MongoDB while maintaining scalability.

#redis#high-availability#mongodb-compatible
Stars593
Forks183
Last commit8 years ago
valorant-api-docs
valorant-api-docsTypeScript

Automatically generated documentation for Valorant's internal API endpoints used by the game client.

#automated-docs#npm-package#riot-games
Stars592
Forks36
Last commit2 years ago
GoKit
GoKitC#

A lightweight, flexible tweening library for Unity that simplifies object animations with a modular architecture.

#modular#animation#lightweight
Stars591
Forks124
Last commit5 years ago
Kool
KoolKotlin

A Kotlin multiplatform graphics engine supporting Vulkan, WebGPU, and OpenGL for desktop, Android, and web.

#vulkan#physics#graphics-engine
Stars582
Forks50
Last commit3 days ago
ZIM
ZIMJavaScript

A consistent, complete, and colorful JavaScript canvas framework for creating games, apps, art, and interactive media.

#javascript-canvas#creativity#learn-to-code
Stars581
Forks48
Last commit3 days ago
react-native-basketball
react-native-basketballJavaScript

A React Native clone of the Facebook Basketball game for mobile platforms.

#facebook-clone#ios#basketball-game
Stars573
Forks127
Last commit3 years ago
Crazy Eddie's GUI
Crazy Eddie's GUIC++

A versatile, fast, multi-platform C++ library for creating graphical user interfaces in games and rendering applications.

#library#direct3d#opengl
Stars572
Forks94
Last commit1 year ago
Steam
Steam

A curated list of packages and resources for Steam client automation and WebAPI development.

#steam-client#developer-tools#steam
Stars572
Forks37
Last commit4 months ago
BqLog
BqLogC++

A lightweight, high-performance, industrial-grade logging library for C++, Java, C#, Python, TypeScript, and game engines, battle-tested in Honor of Kings.

#multi-language#ios#high-performance
Stars571
Forks47
Last commit20 days ago
O'Doyle Rules
O'Doyle RulesClojure

A rules engine for Clojure and ClojureScript that uses id-attribute-value tuples for flexible data modeling and reactive updates.

#rete-algorithm#clojurescript#rules-engine
Stars569
Forks21
Last commit2 years ago
Flat Red Ball
Flat Red BallC#

A cross-platform 2D game engine built in .NET, focused on ultimate productivity for game developers.

#nuget#pixel-art#visual-editor
Stars569
Forks72
Last commit18 hours ago
React Lua
React LuaLuau

A comprehensive translation of ReactJS 17.x into Lua, optimized for performance and correctness.

#luau#roblox#game-development
Stars566
Forks25
Last commit1 year ago
play-cljc
play-cljcClojure

A Clojure and ClojureScript library for making games that run in both OpenGL and WebGL.

#clojurescript#graphics#opengl
Stars566
Forks17
Last commit2 years ago
unity-sdk
unity-sdkC#

A Unity SDK for integrating IBM Watson AI services like speech, language, and vision into games and applications.

#unity3d#hacktoberfest#csharp
Stars565
Forks205
Last commit1 year ago
vulkan
vulkanC++

A Python CFFI extension providing a complete and Pythonic wrapper for the Vulkan graphics and compute API.

#vulkan#gpu-compute#3d-graphics
Stars565
Forks51
Last commit2 years ago
Rift Explorer
Rift ExplorerCSS

A desktop application that generates and provides always up-to-date documentation for the League of Legends Client API (LCU).

#desktop-application#riot-games#game-development
Stars564
Forks73
Last commit3 years ago
JoltPhysics.js
JoltPhysics.jsC++

A JavaScript port of the Jolt Physics engine using Emscripten, enabling high-performance physics simulations in web applications.

#simulation#webassembly#emscripten
Stars563
Forks53
Last commit5 days ago
Hedgewars
HedgewarsLua

A turn-based strategy game where players control teams of hedgehogs using over 40 weapons to battle on destructible terrain.

#hedgehog-battles#destructible-terrain#game-development
Stars556
Forks124
Last commit1 day ago
Pico Headers
Pico HeadersC

A collection of cross-platform single-header C libraries for game development, including ECS, graphics, math, and collision detection.

#minimal-dependencies#collision-detection#c-libraries
Stars555
Forks35
Last commit6 days ago
rusted-ruins
rusted-ruinsRust

An extensible open-world roguelike game with pixel art where players explore wilderness and ruins, built in Rust.

#dungeon-crawler#procedural-generation#pixel-art
Stars555
Forks34
Last commit3 years ago
Citrus
CitrusActionScript

A professional-grade, scalable Flash game engine built for industry-quality 2D and 3D games.

#actionscript-3#nape-physics#starling-framework
Stars552
Forks220
Last commit5 months ago
steamworks4j
steamworks4jJava

A thin Java wrapper for accessing the Steamworks C++ API, enabling Java games to integrate Steam features.

#achievements#multiplayer#java-wrapper
Stars546
Forks88
Last commit3 months ago
Android port of LunarG samples
Android port of LunarG samplesC++

A collection of C++ sample applications demonstrating various aspects of the Vulkan graphics and compute API.

#gpu-compute#open-source-learning#vulkan-api
Stars544
Forks113
Last commit
JavaScript Breakouts
JavaScript BreakoutsJavaScript

A collection of Breakout game implementations in various JavaScript game engines for comparison.

#html5-games#game-development#breakout-game
Stars542
Forks115
Last commit2 years ago
SUIT
SUITLua

An immediate mode GUI library for LÖVE game engine, providing simple UI widgets with layout management.

#open-source#ui-toolkit#game-development
Stars542
Forks73
Last commit3 years ago
Kazmath
KazmathC

A simple C math library for 3D graphics and game development, widely used in mobile games.

#c-library#mobile-games#graphics
Stars540
Forks97
Last commit5 years ago
Vookoo
VookooC++

A header-only C++ utility library that simplifies Vulkan graphics programming by reducing boilerplate and verbosity.

#vulkan#shaders#pipeline
Stars539
Forks52
Last commit2 years ago
cimgui-go
cimgui-goC++

Auto-generated Go wrapper for Dear ImGui via cimgui, providing multiple backend implementations for GUI applications.

#desktop-application#cgo#cimgui
Stars537
Forks73
Last commit9 days ago
gdx-skins
gdx-skins

A collection of free, ready-to-use GUI themes for LibGDX's Scene2D UI framework.

#ui-themes#scene2d#gui-skins
Stars536
Forks279
Last commit4 years ago
Mittsu
MittsuRuby

A 3D graphics library for Ruby, heavily based on Three.js, enabling 3D scene creation and manipulation.

#opengl#ruby-gem#3d-graphics
Stars534
Forks30
Last commit1 year ago
Mittsu
MittsuRuby

A 3D graphics library for Ruby, heavily based on Three.js, enabling 3D scene creation and rendering.

#opengl#ruby-gem#3d-graphics
Stars534
Forks30
Last commit1 year ago
Dark Basic
Dark BasicC++

An open-source BASIC programming language for creating Windows applications and games with DirectX support.

#programming-language#windows-games#windows-development
Stars532
Forks144
Last commit9 years ago
PreviousPage 18 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
5 years ago
Next
#Cross Platform490
#Game Engine464
#Lua302
#Godot Engine223
#Gamedev216
#Love2d206
#C Plus Plus198
#Open Source194
#Graphics163
#2d Graphics159
#Opengl158
#Game156