Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Game Development

Game Development

2098 projects

Showing 36 of 2098 projects

Godot NExt
Godot NExtGDScript

A collection of ready-to-use script classes and nodes extending Godot Engine's built-in functionality.

#gdscript#plugins#csharp
Stars996
Forks61
Last commit2 years ago
Qu3e
Qu3eC

A lightweight, fast, and simple 3D physics engine in C++ designed for games, supporting only box collision for ease of use.

#open-source#3d-physics#collision-detection
Stars992
Forks125
Last commit5 years ago
anim8
anim8Lua

A Lua animation library for LÖVE that simplifies sprite sheet animation with grids and frame management.

#open-source#lightweight#game-development
Stars988
Forks107
Last commit4 years ago
Virtual Joystick
Virtual JoystickGDScript

A customizable virtual joystick for touchscreen games in Godot Engine, supporting both 2D and 3D with multiple modes.

#game-ui#gdscript#3d-games
Stars985
Forks99
Last commit1 year ago
Ouzel
OuzelC++

A cross-platform C++ game engine for 2D game development, supporting Windows, macOS, Linux, iOS, tvOS, Android, and web browsers.

#emscripten#direct3d#opengl
Stars980
Forks118
Last commit2 years ago
Android Basic Samples
Android Basic SamplesJava

Android sample apps demonstrating Google Play game services integration including leaderboards, achievements, and snapshots.

#achievements#gradle#android
Stars978
Forks945
Last commit4 years ago
Crystal Bit Godot Game Template
Crystal Bit Godot Game TemplateGDScript

A generic starter project for Godot games providing scene management, debug shortcuts, and CI workflows.

#game-jam#gdscript#debug-tools
Stars975
Forks66
Last commit2 months ago
awesome-jsgames
awesome-jsgames

A curated list of open-source JavaScript games, engines, libraries, and resources for game development.

#js-games#game-jam#html5-games
Stars968
Forks101
Last commit5 months ago
DOjS
DOjSC

A JavaScript programming environment and IDE for MS-DOS/FreeDOS with graphics, sound, and p5.js compatibility.

#retro-computing#msdos#retrogaming
Stars962
Forks35
Last commit9 months ago
Realistic Water Shader
Realistic Water ShaderGDShader

A realistic water shader demo for Godot 3.4.2, showcasing advanced water rendering techniques.

#graphics#shaders#visual-effects
Stars956
Forks62
Last commit4 months ago
three-bvh-csg
three-bvh-csgJavaScript

A fast, memory-efficient Constructive Solid Geometry library for three.js using a Bounding Volume Hierarchy approach.

#bvh#geometry-processing#graphics
Stars944
Forks87
Last commit17 days ago
PL_MPEG
PL_MPEGC

Single-file C library for decoding MPEG1 video and MP2 audio with minimal dependencies.

#c-library#embedded-systems#mpeg1
Stars941
Forks86
Last commit8 months 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
Stars940
Forks128
Last commit11 days ago
Floppy Bird
Floppy BirdAssembly

A Flappy Bird clone written in 16-bit x86 assembly that runs directly on hardware without an operating system.

#assembly#retro-computing#bare-metal
Stars936
Forks62
Last commit6 years 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
Stars935
Forks179
Last commit1 year ago
FMOD GDNative
FMOD GDNativeC++

GDExtension bindings for integrating the FMOD Studio audio engine into Godot 4 projects.

#sound#music#sound-engine
Stars932
Forks110
Last commit2 months ago
Ashley
AshleyJava

A tiny, high-performance Java entity framework for game development, inspired by Ash and Artemis.

#java#game-development#game-architecture
Stars929
Forks147
Last commit3 years ago
UVAtlas
UVAtlasC++

A shared-source library for creating and packing isochart texture atlases for 3D mesh parameterization.

#directxmesh#cpp-library#microsoft
Stars926
Forks158
Last commit4 months ago
TouchKit
TouchKitC#

A Unity library that simplifies touch and gesture handling by treating touches as objects with persistent state.

#mobile-games#object-oriented-touch#ui-input
Stars914
Forks137
Last commit7 years ago
Threepp
ThreeppC++

A cross-platform C++20 port of the three.js library, enabling 3D graphics rendering in C++ applications.

#three-js-port#emscripten#usd
Stars914
Forks113
Last commit10 hours ago
MCProtocolLib
MCProtocolLibJava

A Java library for communicating with Minecraft clients and servers, enabling custom bots, clients, and servers.

#java-library#library#protocol-handling
Stars910
Forks221
Last commit12 days ago
bash2048
bash2048Shell

A terminal-based implementation of the 2048 puzzle game written entirely in Bash.

#command-line-game#terminal-game#game-development
Stars910
Forks201
Last commit2 years ago
vulkan-zig
vulkan-zigZig

A Vulkan binding generator for Zig that provides idiomatic Zig APIs, error integration, and automatic function loading.

#vulkan#game-development#low-level
Stars907
Forks112
Last commit7 days 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
Stars902
Forks62
Last commit11 months ago
Tiled importer
Tiled importerGDScript

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

#import-tool#gdscript#gamedev
Stars901
Forks91
Last commit3 years ago
Book's Examples
Book's ExamplesC++

A comprehensive collection of code examples and recipes for learning and implementing the Vulkan graphics API.

#vulkan#shaders#gpu-compute
Stars899
Forks113
Last commit3 years ago
Unknown Horizons
Unknown HorizonsGDScript

A port of the Unknown Horizons 2D real-time strategy simulation game to the Godot Engine, replacing the original dead engine.

#simulation#community-driven#gdscript
Stars899
Forks111
Last commit9 months ago
Gainput
GainputC++

A cross-platform C++ input library for games, handling gamepads, keyboard, mouse, and touch with a unified interface.

#network-sync#ios#multi-touch
Stars897
Forks112
Last commit5 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
Stars895
Forks65
Last commit1 year ago
HashLink
HashLinkC

A high-performance virtual machine for executing Haxe code across multiple platforms.

#haxe#jit-compilation#interpreter
Stars895
Forks200
Last commit3 days 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
Stars892
Forks47
Last commit12 days ago
PicoLove
PicoLoveLua

A free and open-source PICO-8 API implementation in LÖVE for running PICO-8 games on other platforms.

#open-source#luajit#emulator
Stars889
Forks70
Last commit1 year ago
react-babylonjs
react-babylonjsTypeScript

A React renderer for Babylon.js that enables declarative 3D scene building with reusable components and hooks.

#interactive-3d#physics#3d-models
Stars889
Forks108
Last commit3 months ago
liblava
liblavaC++

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

#vulkan-library#vulkan#graphics
Stars884
Forks58
Last commit7 months 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
Stars874
Forks118
Last commit7 days ago
Pokémon Yellow
Pokémon YellowAssembly

A complete disassembly of Pokémon Yellow for Game Boy Color, enabling ROM hacking and analysis.

#disassembly#assembly#rom-hacking
Stars873
Forks344
Last commit3 days ago
PreviousPage 14 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
Next
#Cross Platform490
#Game Engine464
#Lua302
#Godot Engine223
#Gamedev216
#Love2d206
#C Plus Plus198
#Open Source194
#Graphics163
#2d Graphics159
#Opengl158
#Game156