Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Game Development

Game Development

383 projects

Showing 36 of 383 projects

Impact
ImpactJavaScript

A professional-grade HTML5 game engine with a built-in level editor for creating 2D games.

#html5-game-engine#web-games#canvas
Stars2.1k
Forks212
Last commit1 year ago
SoLoud
SoLoudC

A free, portable C/C++ audio engine for games with minimal dependencies and simple API.

#sound#synthesizer#sound-effects
Stars2.1k
Forks332
Last commit1 year ago
Allegro 4.2
Allegro 4.2C

A cross-platform game development library for C/C++ with multimedia, graphics, and input handling capabilities.

#c-plus-plus-library#direct3d#opengl
Stars2.1k
Forks317
Last commit4 days ago
Allegro 5
Allegro 5C

A cross-platform library for video game and multimedia programming with support for graphics, audio, input, and more.

#c-library#multimedia-library#opengl
Stars2.1k
Forks317
Last commit4 days ago
Oryol Input
Oryol InputC++

A small, portable and extensible C++ 3D coding framework for cross-platform graphics applications.

#direct3d#oryol#opengl
Stars2.1k
Forks203
Last commit3 years ago
Oryol
OryolC++

A small, portable and extensible C++ 3D coding framework for cross-platform graphics applications.

#emscripten#oryol#opengl
Stars2.1k
Forks203
Last commit3 years ago
Nez
NezC#

A free, feature-rich 2D framework built on top of MonoGame and FNA for game development.

#debugging-tools#2d-game-framework#csharp
Stars2.0k
Forks373
Last commit20 days ago
Awesome C++ Game Dev
Awesome C++ Game DevMarkdown

A curated list of over 2000 awesome C++ libraries, engines, and tools for game development.

#open-source#awesome-list#c-plus-plus
Stars2.0k
Forks151
Last commit1 year ago
Evennia MUD/MU* Creation System
Evennia MUD/MU* Creation SystemPython

A modern Python library for creating online multiplayer text games (MUD/MUSH/MUX/MU*) with great freedom.

#text-based-gaming#multiplayer#text-based-adventure
Stars2.0k
Forks759
Last commit7 days ago
cube-composer
cube-composerPureScript

A puzzle game that teaches functional programming concepts by manipulating colored cubes with function transformations.

#functional-programming#programming-learning#purescript
Stars2.0k
Forks83
Last commit3 years ago
Cannon-es
Cannon-esTypeScript

A lightweight, modern 3D physics engine for JavaScript with TypeScript support and tree-shaking capabilities.

#cannonjs#simulation#physics
Stars2.0k
Forks150
Last commit2 years ago
Arcade
ArcadePython

An easy-to-learn Python library for creating 2D video games, ideal for beginners and those avoiding complex frameworks.

#beginner-friendly#arcade-api#educational
Stars2.0k
Forks366
Last commit1 day ago
Retro3DGraphicsCollection
Retro3DGraphicsCollection

A curated collection of game-ready retro 3D assets (PS1 style) with full commercial rights and no attribution required.

#ps1-style#open-game-art#textures
Stars2.0k
Forks47
Last commit10 days ago
Miniquad
MiniquadRust

A minimal cross-platform graphics library for Rust, providing a unified API for OpenGL, Metal, and WebGL.

#opengl#metal#game-development
Stars2.0k
Forks228
Last commit11 days ago
Native File Dialog
Native File DialogMakefile

A tiny, portable C library for invoking native file open, save, and folder select dialogs across Windows, macOS, and Linux.

#c-library#sdl2#file-dialogs
Stars2.0k
Forks219
Last commit1 year ago
Torque3D
Torque3DC++

An open-source C++ engine for 3D game development, offering a full suite of tools and cross-platform support.

#open-source#indie-dev#mit-license
Stars2.0k
Forks216
Last commit3 days ago
memory-allocators
memory-allocatorsC++

A collection of custom memory allocators in C++ designed to outperform standard malloc for specific allocation patterns.

#systems-programming#dynamic-memory#memory-allocation
Stars2.0k
Forks170
Last commit12 days ago
Commander Keen in Keen Dreams
Commander Keen in Keen DreamsC

Open-source release of the classic Commander Keen in Keen Dreams game, originally developed for DOS with EGA/CGA graphics.

#game-preservation#platformer#borland-cpp
Stars2.0k
Forks176
Last commit11 years ago
ezEngine
ezEngineC++

An open-source, modular C++ game engine with a feature-rich editor and visual scripting.

#visual-scripting#modular-architecture#open-source
Stars1.9k
Forks241
Last commit16 hours ago
Fungus
FungusC#

An easy-to-use Unity 3D library for creating illustrated interactive fiction games without coding.

#visual-scripting#unity3d#no-code
Stars1.9k
Forks313
Last commit1 year ago
ATF
ATFC#

A C#/.NET framework for building custom Windows-based authoring tools, used extensively in Sony game development.

#csharp#dotnet#game-development
Stars1.9k
Forks258
Last commit6 years ago
middleclass
middleclassLua

A simple object-oriented programming library for Lua with inheritance, metamethods, class variables, and mixin support.

#mixin-support#inheritance#oop-library
Stars1.9k
Forks197
Last commit5 months ago
Oto
OtoGo

A low-level Go library for cross-platform sound playback with a simple context and player model.

#sound#embedded-audio#webassembly
Stars1.9k
Forks152
Last commit1 day ago
Rogue Legacy
Rogue LegacyC#

Source code for the original Rogue Legacy game, built with the FNA framework.

#educational#platformer#csharp
Stars1.9k
Forks175
Last commit1 year ago
lwjgl: Shaders
lwjgl: ShadersJava

A minimal shader-based library for 2D LWJGL sprite games, providing utilities for textures, shaders, and rendering.

#shaders#opengl#java
Stars1.9k
Forks181
Last commit7 years ago
OpenGL & GLSL Tutorials
OpenGL & GLSL TutorialsJava

A minimal shader-based library for 2D LWJGL sprite games, providing utilities for textures, shaders, and rendering.

#shaders#opengl#java
Stars1.9k
Forks181
Last commit7 years ago
Famistudio
FamistudioC#

A cross-platform music editor for creating authentic NES chiptunes, supporting multiple expansion chips and export formats.

#nes-music#sound-emulation#c-plus-plus
Stars1.9k
Forks129
Last commit20 days ago
KryoNet
KryoNetJava

A Java library for efficient TCP/UDP client-server network communication using NIO and Kryo serialization.

#tcp#client-server#android
Stars1.9k
Forks412
Last commit5 years ago
graphics-resources
graphics-resources

A curated collection of bookmarks and resources for game development and real-time graphics programming.

#shaders#opengl#graphics-resources
Stars1.8k
Forks124
Last commit5 years ago
ImagineEngine
ImagineEngineSwift

A blazingly fast Swift 2D game engine for Apple platforms with an easy-to-use API and Core Animation-based rendering.

#apple-platforms#ios#coreanimation
Stars1.8k
Forks104
Last commit5 years ago
UZDoom
UZDoomC++

A modern source port for DOOM engine games with advanced graphics, dynamic lighting, and extensive modding support.

#vulkan#doom-engine#opengl
Stars1.8k
Forks136
Last commit16 hours ago
Engo
EngoGo

A cross-platform 2D game engine written in Go using an Entity Component System (ECS) architecture.

#mobile-games#webassembly#opengl
Stars1.8k
Forks133
Last commit25 days ago
Canvas
CanvasMarkdown

A curated collection of HTML5 Canvas examples, libraries, tutorials, and resources for developers.

#particles#draw-graphics#canvas-element
Stars1.8k
Forks162
Last commit1 year ago
bsf
bsfC++

Modern C++14 library providing a unified foundation for developing real-time graphical applications like games, engines, and tools.

#vulkan#graphics#gamedev
Stars1.8k
Forks192
Last commit6 years ago
RGFW
RGFWC

A cross-platform, single-header C windowing library for creating windows and graphics contexts with minimal dependencies.

#c-library#graphics#library
Stars1.8k
Forks76
Last commit6 days ago
LuaBridge
LuaBridgeC

A lightweight, dependency-free library for binding Lua to C++.

#embedded-scripting#binding-library#headers-only
Stars1.8k
Forks360
Last commit6 months ago
PreviousPage 9 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
Next
#Cross Platform169
#Game Engine117
#C Plus Plus89
#Gamedev84
#Open Source73
#Opengl70
#Game55
#3d Graphics55
#Webgl44
#Javascript42
#Graphics40
#2d Graphics37