Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Game Development

Game Development

363 projects

Showing 36 of 363 projects

TinyXML-2
TinyXML-2C++

A simple, small, efficient C++ XML parser that can be easily integrated into other programs.

#embedded#zlib-license#lightweight
Stars5.7k
Forks1.9k
Last commit1 month ago
Fantasy Map Generator
Fantasy Map GeneratorJavaScript

A free web application for generating and editing highly customizable interactive fantasy maps for writers, game masters, and cartographers.

#cartography#generator#procedural-generation
Stars5.6k
Forks888
Last commit
Dialogic
DialogicGDScript

A Godot plugin for creating dialogs, visual novels, RPGs, and managing characters in games.

#game-design#narrative-tools#godot-4
Stars5.5k
Forks323
Last commit1 month ago
Luau
LuauC++

A fast, small, safe, gradually typed embeddable scripting language derived from Lua, used by Roblox and game developers.

#programming-language#roblox#type-inference
Stars5.5k
Forks560
Last commit4 days ago
Minecraft
MinecraftPython

A simple Minecraft-inspired demo written in Python and Pyglet, designed as an educational tool for learning programming.

#graphics#educational#learning-tool
Stars5.4k
Forks1.3k
Last commit2 years ago
gfx
gfxRust

A low-level, cross-platform graphics and compute abstraction library for Rust with a Vulkan-like API.

#vulkan#gfx#graphics
Stars5.4k
Forks532
Last commit3 years ago
Material Maker
Material MakerGDScript

A procedural texture authoring and 3D model painting tool built on the Godot game engine.

#procedural-generation#painting#textures
Stars5.4k
Forks328
Last commit5 days ago
LWJGL
LWJGLJava

A lightweight Java library providing cross-platform, high-performance bindings to native APIs for graphics, audio, parallel computing, and XR.

#vulkan#java-library#opencl
Stars5.3k
Forks698
Last commit18 days ago
Rapier
RapierRust

A set of high-performance 2D and 3D physics engines written in Rust for games, animation, and robotics.

#robotics#simulation#animation
Stars5.3k
Forks346
Last commit9 days ago
Planck.js
Planck.jsTypeScript

A 2D JavaScript/TypeScript physics engine for cross-platform HTML5 game development, rewritten from Box2D.

#mobile-games#html5-games#html5
Stars5.2k
Forks254
Last commit17 days ago
SuperTuxKart
SuperTuxKartC++

A free, fun-focused kart racing game with no realistic physics, offering single-player and online multiplayer modes.

#multiplayer#community-driven#opengl
Stars5.2k
Forks1.2k
Last commit3 days ago
Magnum
MagnumC++

Lightweight and modular C++11 graphics middleware for games and data visualization, providing platform-independent OpenGL/WebGL abstraction.

#graphics-abstraction#ios#emscripten
Stars5.1k
Forks462
Last commit4 days ago
Emulation of Nintendo Game Boy
Emulation of Nintendo Game BoyPython

A high-performance Game Boy emulator written in Python, designed for AI training, game automation, and classic gameplay.

#cython#game-automation#gameboy-emulator-library
Stars5.1k
Forks527
Last commit1 month ago
Panda3D
Panda3DC++

A powerful, mature open-source cross-platform game engine for Python and C++ programs, originally developed by Disney and CMU.

#simulation#open-source#gamedev
Stars5.1k
Forks868
Last commit3 days ago
The Powder Toy
The Powder ToyC++

A desktop physics sandbox game simulating air pressure, velocity, heat, and countless interactions between substances.

#sandbox#simulation#lua-scripting
Stars5.1k
Forks847
Last commit2 days ago
Silk.NET
Silk.NETC#

High-speed .NET bindings for OpenGL, Vulkan, DirectX, and other multimedia, graphics, and compute APIs.

#vulkan#graphics#opencl
Stars5.0k
Forks455
Last commit5 days ago
sol2
sol2C++

A high-performance, header-only C++ library for binding to Lua with advanced features and zero-overhead abstractions.

#clang#gcc#lua-scripting
Stars5.0k
Forks597
Last commit1 year ago
Cute Headers
Cute HeadersC

A collection of single-file, dependency-free C/C++ libraries for game development and low-level programming.

#png#library#opengl
Stars5.0k
Forks300
Last commit2 days ago
GamePlay
GamePlayC++

Open-source C++ game engine for creating cross-platform 2D/3D mobile and desktop games.

#mobile-games#vulkan#open-source
Stars4.8k
Forks1.3k
Last commit1 year ago
FXGL
FXGLKotlin

A JavaFX-based game development framework for building 2D games and complex UI applications with a clean, high-level API.

#desktop-application#2d-framework#gamedev
Stars4.8k
Forks695
Last commit14 days ago
msdfgen
msdfgenC++

Generates multi-channel signed distance fields (MSDFs) from vector shapes and fonts for sharp, efficient real-time graphics rendering.

#font-rendering#c-plus-plus#game-development
Stars4.8k
Forks504
Last commit1 month ago
SHADERed
SHADERedC++

A lightweight, cross-platform IDE for writing, debugging, and analyzing shaders with instant preview and plugin support.

#shader-ide#plugin-system#compute-shaders
Stars4.7k
Forks312
Last commit2 years ago
Urho3D
Urho3DC++

A free lightweight, cross-platform 2D and 3D game engine.

#urho3d#open-source#gamedev
Stars4.7k
Forks1.0k
Last commit3 years ago
Mach
MachZig

A Zig game engine and graphics toolkit for building high-performance, truly cross-platform games, visualizations, and GUI apps.

#modular-architecture#open-source#graphics
Stars4.7k
Forks208
Last commit13 days ago
pokered
pokeredAssembly

A complete disassembly of Pokémon Red and Blue Game Boy ROMs, enabling analysis and modification.

#disassembly#assembly#game-boy
Stars4.7k
Forks1.2k
Last commit9 days ago
Untrusted
UntrustedJavaScript

A meta-JavaScript adventure game where you edit the game's own JavaScript code to solve roguelike puzzles.

#programming-challenge#code-editing#game-development
Stars4.7k
Forks715
Last commit10 months ago
ggez
ggezRust

A lightweight cross-platform Rust game framework for creating 2D and 3D games with minimal friction.

#open-source#audio-library#crates
Stars4.6k
Forks437
Last commit21 days ago
Zelda3
Zelda3C

A reverse-engineered C implementation of The Legend of Zelda: A Link to the Past, playable from start to finish with modern enhancements.

#snes-emulation#emulator-development#zelda
Stars4.6k
Forks411
Last commit2 years ago
SoundJS
SoundJSJavaScript

A JavaScript library providing a consistent API for loading and playing audio across browsers and devices.

#audio-library#cross-browser#phonegap
Stars4.6k
Forks825
Last commit5 years ago
Ogre
OgreC++

A proven, modular C++ rendering engine for building high-performance 3D applications and custom game engines.

#vulkan#simulation#direct3d
Stars4.5k
Forks1.0k
Last commit2 days ago
Pixel
PixelGo

A hand-crafted 2D game library in Go providing fast graphics, simple API, and platform-independent core.

#window#graphics#library
Stars4.5k
Forks246
Last commit1 year ago
Ammo.js
Ammo.jsC++

A direct port of the Bullet physics engine to JavaScript using Emscripten for web-based physics simulations.

#bullet-physics#webassembly#emscripten
Stars4.5k
Forks582
Last commit2 years ago
Ammo.js
Ammo.jsC++

A direct port of the Bullet physics engine to JavaScript using Emscripten for web-based physics simulations.

#bullet-physics#webassembly#emscripten
Stars4.5k
Forks582
Last commit2 years ago
Awesome Lua
Awesome Lua

A curated list of quality Lua packages, libraries, and resources for developers and enthusiasts.

#package-directory#awesome-list#game-development
Stars4.5k
Forks345
Last commit1 year ago
Lua
Lua

A curated list of quality Lua packages, resources, and tools for game development, web platforms, and embedded systems.

#embedded-systems#developer-tools#package-directory
Stars4.5k
Forks345
Last commit1 year ago
macroquad
macroquadRust

A simple, cross-platform game engine for Rust with efficient 2D rendering and immediate mode UI.

#ios#webassembly#android
Stars4.4k
Forks405
Last commit24 days ago
PreviousPage 4 of 11

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
2 days ago
Next
#Cross Platform160
#Game Engine111
#C Plus Plus87
#Gamedev79
#Open Source71
#Opengl67
#Game53
#3d Graphics51
#Javascript40
#Webgl40
#Graphics38
#2d Graphics36