Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Gamedev

Gamedev

232 projects

Showing 36 of 232 projects

TGUI
TGUIC++

A cross-platform modern C++ GUI library with backends for SFML, SDL, GLFW, and raylib.

#sfml#gamedev#sdl
Stars1.1k
Forks113
Last commit1 day ago
Kira
KiraRust

A backend-agnostic Rust library for creating expressive game audio with tweens, effects, clocks, and spatial audio.

#audio-library#gamedev#game-audio
Stars1.1k
Forks66
Last commit22 days ago
First Person Starter
First Person StarterGDScript

A modular first-person shooter controller template for Godot 4 with smooth movement, camera rotation, and slope handling.

#fps-template#character-controller#godot-4
Stars1.0k
Forks63
Last commit2 years ago
Bfxr
BfxrActionScript

Flash + AIR sound effects generator. Based on Sfxr.

#sound-effects#sfx#gamedev
Stars1.0k
Forks91
Last commit1 year ago
DotRecast
DotRecastC#

A C# port of Recast & Detour, providing an industry-standard navigation mesh toolset for .NET, Unity3D, and game servers.

#recast-detour#unity3d#ai
Stars954
Forks129
Last commit16 days ago
raylib-rs
raylib-rsC

Rust bindings for raylib, providing idiomatic and safe access to the 2D/3D game development library.

#gamedev#opengl#3d-graphics
Stars939
Forks181
Last commit1 year ago
Lina Engine
Lina EngineC++

A lightweight, modular, and fast open-source C++ game engine for developing customizable 3D desktop games.

#vulkan#modular-architecture#3d-graphics-engine
Stars899
Forks62
Last commit1 year ago
Tiled importer
Tiled importerGDScript

A Godot Engine plugin to import tilemaps and tilesets created in the Tiled Map Editor.

#import-tool#gdscript#gamedev
Stars899
Forks90
Last commit3 years ago
Consolation
ConsolationC#

An in-game debug console for Unity that displays Debug logs directly within the game, especially useful for mobile development.

#unity3d#unity-package#developer-tools
Stars893
Forks65
Last commit1 year ago
qengine
qengineC

A cross-platform retro game engine forked from Quake II, focused on creating standalone games with a 1997-era software renderer aesthetic.

#pixel-art#gamedev#fps
Stars891
Forks48
Last commit1 month ago
Myra
MyraC#

A UI library for MonoGame, FNA, and Stride game engines, featuring a rich widget set and XML-based UI design.

#xml-ui#open-source#gamedev
Stars885
Forks116
Last commit11 days ago
Foster
FosterC#

A small cross-platform 2D-focused game framework built with C# and SDL3.

#sdl3#graphics#gamedev
Stars884
Forks69
Last commit3 days ago
ÖbEngine
ÖbEngineC++

A free and open-source 2D game engine with Lua scripting, built on SFML, featuring a map editor and plugin system.

#sfml#lua-scripting#open-source
Stars865
Forks56
Last commit3 months ago
ÖbEngine
ÖbEngineC++

A free and open-source 2D game engine with Lua scripting, built on SFML, featuring a map editor and plugin system.

#sfml#lua-scripting#open-source
Stars865
Forks56
Last commit3 months ago
Lime
LimeJavaScript

A foundational Haxe framework providing unified APIs for cross-platform development across native, web, and mobile targets.

#neko#haxe#gamedev
Stars854
Forks469
Last commit2 days ago
Cute Framework
Cute FrameworkC

A portable, lightweight C++ framework for building 2D games with minimal dependencies and cross-platform support.

#mobile-games#vulkan#open-source
Stars852
Forks48
Last commit5 days ago
Artemis-odb
Artemis-odbJava

A high-performance Java Entity-Component-System framework for game development, supporting Android, HTML5, and iOS.

#ios#high-performance#artemis-odb
Stars831
Forks118
Last commit3 years ago
StratusGFX
StratusGFXC++

A realtime 3D rendering engine focused on modern graphics techniques, designed for learning and integration.

#vulkan#directx-12#graphics
Stars817
Forks47
Last commit1 year ago
godot-ink
godot-inkC#

An ink narrative scripting language integration for Godot Engine 4, enabling interactive story creation.

#game-design#godot-ink#gdscript
Stars787
Forks46
Last commit3 months ago
DefaultEcs
DefaultEcsC#

A high-performance Entity Component System framework for C# game development, prioritizing simplicity and minimal constraints.

#gamedev#multi-threading#csharp
Stars765
Forks68
Last commit2 years ago
Grid
GridLua

A LÖVE-based 2D game engine for Lua, designed for multiplayer-first experiences with professional-grade features.

#multiplayer#gamedev#luajit
Stars752
Forks67
Last commit4 years ago
Thunder
ThunderC++

A modular, cross-platform 2D and 3D game engine designed to keep projects lightweight by allowing developers to exclude unused modules.

#vulkan#modular-architecture#open-source
Stars681
Forks50
Last commit2 days ago
Jumper
JumperLua

A fast, lightweight, and easy-to-use Lua pathfinding library for grid-based games.

#ai#game-ai#jump-point-search
Stars651
Forks129
Last commit4 years ago
GLSMAC
GLSMACC++

An unofficial open-source OpenGL/SDL2 reimplementation of Sid Meier's Alpha Centauri and Alien Crossfire for modern systems.

#multiplayer#sdl2#smac
Stars639
Forks31
Last commit2 days 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
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
Stars579
Forks73
Last commit2 days ago
FWK
FWKC

A single-file, unlicensed 3D game engine/framework written in C, featuring an integrated asset pipeline and cross-platform support.

#lua-scripting#open-source#public-domain
Stars527
Forks38
Last commit1 year ago
GeonBit.UI
GeonBit.UIC#

A UI system for MonoGame projects providing panels, buttons, text inputs, and other essential UI elements for game development.

#game-ui#user-interface#gamedev
Stars511
Forks65
Last commit2 years ago
GameMaker
GameMaker

A curated list of awesome libraries, snippets, guides, and projects for the GameMaker game engine.

#gamemaker#gamemaker-projects#gamedev
Stars509
Forks36
Last commit5 days ago
Razix Engine
Razix EngineC++

A high-performance, cross-platform 3D game engine with Vulkan/DirectX 12 support, built on a novel 'Everything is an asset' design principle.

#vulkan#directx-12#lua-scripting
Stars493
Forks32
Last commit1 month ago
DOME
DOMEC

A lightweight game development framework combining SDL2 and the Wren scripting language for 2D games.

#hacktoberfest#wren#graphics
Stars486
Forks40
Last commit3 months ago
Jecs
JecsLuau

A fast, portable Entity Component System for Luau optimized for high-performance game development.

#luau#zero-dependency#archetype-storage
Stars474
Forks81
Last commit1 day ago
CGL
CGLJavaScript

A single-header C graphics library for recreational coding, prototyping, small games, and experimentation.

#c-library#graphics#gamedev
Stars462
Forks42
Last commit1 day ago
Vue-BabylonJS
Vue-BabylonJSJavaScript

A Vue.js plugin for creating high-quality 3D graphics and animations using Babylon.js with a declarative component-based API.

#graphics#animation#gamedev
Stars459
Forks66
Last commit3 years ago
Wwise
WwiseGDScript

A GDExtension-based integration of Audiokinetic's Wwise audio middleware for the Godot Engine.

#wwise#gamedev#game-audio
Stars448
Forks24
Last commit23 days ago
Haxe Game Development
Haxe Game DevelopmentHaxe

A curated list of game development resources, engines, libraries, and tools for the Haxe programming language.

#libraries#haxe#gamedev
Stars421
Forks19
Last commit2 years ago
PreviousPage 4 of 7Next

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
#Game Development216
#Game Engine105
#Cross Platform94
#Open Source59
#Game41
#2d Games36
#C Plus Plus34
#Lua33
#Godot33
#3d Graphics32
#Godot Engine28
#Graphics27