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

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
Stars610
Forks40
Last commit1 year ago
mathgl
mathglGo

A pure Go 3D math library specialized for OpenGL graphics, with 32-bit and 64-bit float support.

#quaternions#opengl#3d-graphics
Stars609
Forks63
Last commit2 years ago
Reaction
ReactionC++

A lightweight, header-only, high-performance reactive programming framework for C++20, bringing React/Vue-style dataflow to native applications.

#c-plus-plus-20#reactive-programming#ui-dataflow
Stars608
Forks70
Last commit10 months ago
blah
blahC++

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

#game-engine-2d#minimal-dependencies#direct3d
Stars604
Forks53
Last commit3 years ago
LibSDL2pp
LibSDL2ppC++

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

#graphics#sdl2#wrapper-library
Stars599
Forks93
Last commit1 year 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
Stars595
Forks36
Last commit2 years ago
Kool
KoolKotlin

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

#vulkan#physics#graphics-engine
Stars592
Forks51
Last commit13 hours ago
MemDB
MemDBJavaScript

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

#redis#high-availability#mongodb-compatible
Stars591
Forks183
Last commit8 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 commit6 years 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
Stars588
Forks49
Last commit20 days 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
Stars583
Forks56
Last commit2 days 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
Stars582
Forks95
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
Stars580
Forks73
Last commit1 hour ago
React Lua
React LuaLuau

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

#luau#roblox#game-development
Stars578
Forks24
Last commit1 year 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
Stars574
Forks21
Last commit3 years ago
Steam
Steam

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

#steam-client#developer-tools#steam
Stars573
Forks48
Last commit6 months ago
react-native-basketball
react-native-basketballJavaScript

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

#facebook-clone#ios#basketball-game
Stars571
Forks126
Last commit3 years 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
Stars571
Forks133
Last commit1 month ago
play-cljc
play-cljcClojure

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

#clojurescript#graphics#opengl
Stars568
Forks17
Last commit3 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
Stars566
Forks72
Last commit3 years 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
Stars566
Forks37
Last commit5 days 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
Stars566
Forks51
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
Stars564
Forks204
Last commit1 year 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
Stars560
Forks34
Last commit3 years ago
steamworks4j
steamworks4jJava

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

#achievements#multiplayer#java-wrapper
Stars552
Forks89
Last commit5 months ago
Citrus
CitrusActionScript

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

#actionscript-3#nape-physics#starling-framework
Stars551
Forks219
Last commit7 months ago
Chess
Chess

A curated collection of chess-related resources including libraries, tools, websites, and educational materials.

#board-games#fen-parser#game-ai
Stars546
Forks50
Last commit6 years ago
Importality
ImportalityGDScript

A Godot 4 add-on for importing raster graphics and animations from Aseprite, Krita, Pencil2D, Piskel, and Pixelorama files.

#animation-import#pixel-art#animation
Stars545
Forks21
Last commit7 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
Stars545
Forks113
Last commit
PlayCanvas React
PlayCanvas ReactTypeScript

A full-featured React library for building interactive 3D applications with the PlayCanvas engine.

#interactive-3d#webgpu#3d-graphics
Stars544
Forks60
Last commit12 hours 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
Stars544
Forks75
Last commit10 days ago
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
Stars541
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
Stars538
Forks96
Last commit5 years ago
Tilemap Studio
Tilemap StudioC++

A tilemap editor for Game Boy, GBC, GBA, NDS, SNES, Genesis, and TG16 projects, supporting Pokémon disassemblies and hacks.

#sprite-editing#snes#game-boy
Stars538
Forks46
Last commit5 months ago
Vookoo
VookooC++

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

#vulkan#shaders#pipeline
Stars538
Forks52
Last commit2 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 Engine465
#Lua302
#Godot Engine223
#Gamedev216
#Love2d206
#C Plus Plus198
#Open Source194
#Graphics164
#2d Graphics159
#Opengl158
#Game156