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

Supernova
SupernovaC++

A free, cross-platform game engine for 2D and 3D projects using an entity component system (ECS) and data-oriented design.

#lua-scripting#open-source#graphics-engine
Stars885
Forks105
Last commit2 days ago
liblava
liblavaC++

A modern C++23 library providing essential abstractions and utilities for low-level Vulkan graphics programming.

#vulkan-library#vulkan#graphics
Stars882
Forks58
Last commit8 months ago
func_godot
func_godotGDScript

A Godot 4 plugin that imports Quake .map and Valve .vmf files to generate scenes, materials, and collision.

#scene-generation#plugin#level-design
Stars882
Forks83
Last commit13 days ago
Octo
OctoJavaScript

A Chip8 IDE

#chip8-emulator#chip8#chip-8
Stars876
Forks59
Last commit1 year ago
Lua-C#
Lua-C#C#

A high-performance Lua 5.2 interpreter implemented in C# for seamless scripting in .NET and Unity applications.

#embedding#async-await#lua-interpreter
Stars873
Forks76
Last commit2 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
Stars868
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
Stars868
Forks56
Last commit3 months ago
Nazi Zombies Portable
Nazi Zombies PortableShell

A Call of Duty: Zombies demake powered by enhanced Quake engine forks, aiming to recreate World at War gameplay across multiple platforms.

#first-person-shooter#zombies#game-development
Stars859
Forks159
Last commit3 days ago
Tweeny
TweenyC++

A modern C++ header-only tweening library for creating complex animations in games and interactive software.

#graphics#animation#interpolation
Stars857
Forks61
Last commit23 days ago
Escoria
EscoriaGDScript

A libre framework for creating point-and-click adventure games using the Godot Engine.

#adventure-games#game-development#open-source-gaming
Stars855
Forks133
Last commit4 days ago
Lime
LimeJavaScript

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

#neko#haxe#gamedev
Stars855
Forks471
Last commit4 days ago
MyGUI
MyGUIC++

Cross-platform GUI library for games and 3D applications, offering fast, flexible, and simple interface creation.

#user-interface#c-plus-plus#game-development
Stars853
Forks231
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
Stars853
Forks48
Last commit6 days ago
DDraceNetwork
DDraceNetworkC++

A free cooperative platformer game and mod of Teeworlds focused on team-based obstacle courses.

#multiplayer#vulkan#hacktoberfest
Stars851
Forks680
Last commit2 days ago
DDraceNetwork
DDraceNetworkC++

A free cooperative platformer game and mod of Teeworlds, focused on team-based obstacle courses.

#multiplayer#vulkan#hacktoberfest
Stars851
Forks680
Last commit2 days ago
Love.js
Love.jsJavaScript

A tool that ports LÖVE games to the web using Emscripten, enabling browser-based play.

#game-porting#webassembly#emscripten
Stars850
Forks46
Last commit2 years ago
g3d
g3dLua

A simple and easy-to-use 3D engine for the LÖVE 2D game framework.

#open-source#obj-loader#lightweight
Stars844
Forks42
Last commit5 months ago
Riemer's MonoGame Tutorials
Riemer's MonoGame Tutorials

A comprehensive archive of XNA Game Studio educational content, samples, and tutorials for MonoGame developers.

#monogame-framework#game-samples#csharp
Stars842
Forks123
Last commit11 months ago
XNA Game Studio Archive
XNA Game Studio Archive

A comprehensive archive of XNA Game Studio educational content, samples, and tutorials for MonoGame developers.

#monogame-framework#game-samples#csharp
Stars842
Forks123
Last commit11 months ago
PhysicsFS
PhysicsFSC

A portable, flexible file I/O abstraction library for game developers and applications requiring virtual file systems.

#c-library#mod-support#virtual-file-system
Stars837
Forks134
Last commit25 days ago
Pixi3D
Pixi3DTypeScript

A 3D rendering library for the web built on PixiJS, enabling seamless integration of 3D graphics into existing 2D applications.

#web-graphics#game-development#real-time-rendering
Stars835
Forks47
Last commit2 years 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
Oxygine
OxygineC++

A C++ engine and framework for building 2D games across iOS, Android, Windows, Linux, Mac, and web platforms.

#mobile-games#opengl-es#c-plus-plus
Stars815
Forks174
Last commit2 years ago
Modern OpenGL Series
Modern OpenGL SeriesC++

Open-source code examples accompanying a comprehensive Modern OpenGL tutorial series covering textures, matrices, lighting, and 3D graphics.

#shaders#opengl#3d-graphics
Stars814
Forks224
Last commit6 years ago
Command & Conquer
Command & ConquerJavaScript

A recreation of the original Command & Conquer RTS game built entirely with HTML5 and JavaScript as a technical proof of concept.

#command-and-conquer#game-development#real-time-strategy
Stars810
Forks191
Last commit
vulkan-go
vulkan-goC

Go bindings for the Vulkan graphics and compute API, enabling low-level GPU programming in Go.

#vulkan#graphics#bindings
Stars808
Forks59
Last commit3 years ago
Fusion
FusionLuau

A portable Luau companion library for simpler, more descriptive code with strong guarantees.

#declarative#code-simplification#luau
Stars807
Forks127
Last commit8 months ago
Vinegar
VinegarGo

An open-source, configurable bootstrapper for running Roblox Studio on Linux.

#developer-tools#open-source#dxvk
Stars799
Forks70
Last commit28 days ago
friflo ECS
friflo ECSC#

A high-performance, fully managed C# Entity Component System library focused on simplicity, reliability, and developer experience.

#fast#high-performance#simd
Stars797
Forks71
Last commit9 days ago
Hexworks/Zircon
Hexworks/ZirconKotlin

An extensible, user-friendly tile engine and text GUI library for building roguelikes and terminal-style applications.

#tile-engine#java#multiplatform
Stars795
Forks133
Last commit4 months ago
Overlap2D
Overlap2DJava

A 2D level and UI editor with engine-agnostic philosophy for game development, separating coding from content creation.

#visual-editor#java#2d-editor
Stars794
Forks217
Last commit5 years ago
ZGB
ZGBC++

A Game Boy / Game Boy Color engine for creating games in C or assembly with built-in sprite management, collision detection, and asset handling.

#embedded-systems#assembly#game-boy
Stars793
Forks64
Last commit2 years ago
Edyn
EdynC++

A real-time physics engine organized as an Entity-Component System (ECS) using EnTT, designed for multi-threaded and networked simulation.

#simulation#collision-detection#entt
Stars793
Forks36
Last commit1 month ago
tiny-ecs
tiny-ecsLua

A simple, flexible Entity Component System (ECS) library for Lua, designed for game development and complex simulations.

#simulation#entity-component#luarocks
Stars790
Forks65
Last commit3 years ago
godot-ink
godot-inkC#

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

#game-design#godot-ink#gdscript
Stars788
Forks46
Last commit3 months ago
PreviousPage 15 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
6 years ago
Next
#Cross Platform490
#Game Engine465
#Lua302
#Godot Engine223
#Gamedev216
#Love2d206
#C Plus Plus198
#Open Source194
#Graphics164
#2d Graphics159
#Opengl158
#Game156