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

Ocanvas
OcanvasJavaScript

JavaScript library that simplifies HTML5 canvas development by providing an object-based drawing API.

#interactive-graphics#frontend-development#object-oriented-graphics
Stars488
Forks74
Last commit3 years ago
Vange-rs
Vange-rsRust

A Rust reimplementation of the classic Vangers game with modern hardware-accelerated graphics.

#graphics#hardware-acceleration#ray-tracing
Stars488
Forks21
Last commit16 days ago
Pixelbox.js
Pixelbox.jsJavaScript

A sandbox framework for fast prototyping of tile-based games in HTML5 and JavaScript.

#html5-games#javascript-framework#game-prototyping
Stars487
Forks38
Last commit2 years ago
Flux
FluxLua

A fast, lightweight tweening library for Lua, enabling smooth animations and transitions for game objects and UI elements.

#ui-animation#animation#interpolation
Stars487
Forks42
Last commit5 years ago
Maaack's Menus Template
Maaack's Menus TemplateGDScript

A Godot 4 template providing a complete menu system with options, credits, scene loading, and accessibility features.

#game-jam#open-source#input-management
Stars487
Forks10
Last commit1 month ago
btsk
btskC++

A C# library for implementing behavior trees in game AI, providing a modular framework for creating complex NPC behaviors.

#game-ai#ai-framework#behavior-trees
Stars486
Forks127
Last commit4 years 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
Rokit
RokitRust

A fast, community-focused toolchain manager for Roblox projects with drop-in compatibility for existing tools.

#developer-tools#toolchain-manager#roblox
Stars484
Forks39
Last commit25 days ago
Networker
NetworkerC#

A simple, fast TCP and UDP networking library for .NET and Unity, supporting dependency injection and multiple serializers.

#unity3d#tcp#tcp-server
Stars481
Forks74
Last commit6 years ago
love-release
love-releaseLua

A Lua script that automates packaging and distribution of LÖVE games for Windows, macOS, and Linux.

#packaging#macos-application#windows-executable
Stars480
Forks29
Last commit2 years ago
eepers
eepersAda

A simple turn-based game built with Ada and SDL2 where players control eepers in tactical combat.

#sdl2#turn-based#ada
Stars478
Forks29
Last commit2 years ago
Skin Composer
Skin ComposerJava

A graphical editor for creating skins and fonts for LibGDX's Scene2D.UI, featuring live preview and integrated tools.

#desktop-application#bitmapfont#nine-patch
Stars477
Forks38
Last commit2 years ago
Deploying with JPackage
Deploying with JPackageJava

A graphical editor for creating skins and fonts for LibGDX's Scene2D.UI, featuring live preview and integrated tools.

#desktop-application#font-editor#java
Stars477
Forks38
Last commit2 years ago
Jecs
JecsLuau

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

#luau#zero-dependency#archetype-storage
Stars475
Forks81
Last commit5 days ago
QuestSystem
QuestSystemGDScript

A minimal, powerful, and modular addon for Godot 4.4+ that simplifies creating custom quests with an easy-to-use API.

#quest-system#game-design#modular-architecture
Stars473
Forks21
Last commit2 months ago
Crystal AI
Crystal AIC#

A fast, scalable, and extensible utility-based decision-making AI library for C# and Unity.

#unity3d#game-ai#simulation
Stars473
Forks76
Last commit5 years ago
Ryzom Core
Ryzom CoreC++

Open-source C++ toolkit for developing massively multiplayer online universes, originally powering the Ryzom MMORPG.

#multiplayer#open-source#ryzom-game
Stars473
Forks124
Last commit1 day ago
RbxUtil
RbxUtilLuau

A collection of utility modules for Roblox development, providing essential tools for networking, state management, and game systems.

#roblox#data-structures#game-development
Stars470
Forks123
Last commit2 months ago
Darkness Dungeon
Darkness DungeonDart

A 2D RPG dungeon crawler game built with Flutter and the Flame engine to test the Bonfire package.

#dungeon-crawler#pixel-art#bonfire
Stars468
Forks100
Last commit1 year ago
termtris
termtrisLua

A text-based Tetris clone written in Lua that runs in the terminal.

#lua-scripting#command-line-tool#terminal-game
Stars466
Forks41
Last commit6 years ago
GameJavaScript
GameJavaScriptJavaScript

A lightweight JavaScript library for building 2D games and interactive graphics applications on HTML Canvas.

#graphics#collision-detection#html-canvas
Stars465
Forks107
Last commit6 years ago
Shaker
ShakerGDScript

A Godot plugin for creating customizable shaking effects for any Node in your game.

#game-design#gdscript#animation
Stars462
Forks9
Last commit2 years ago
CGL
CGLJavaScript

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

#c-library#graphics#gamedev
Stars462
Forks42
Last commit5 days ago
Intel Games Task Scheduler
Intel Games Task SchedulerC++

A C++ task scheduling framework designed for game engines to express parallelism and maximize performance on multi-processor platforms.

#parallel-computing#job-system#task-scheduler
Stars461
Forks42
Last commit
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
iio.js
iio.jsJavaScript

A JavaScript library for rapidly creating and deploying HTML5 Canvas applications and games.

#mobile-games#phonegap#game-development
Stars457
Forks79
Last commit8 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 commit27 days ago
Monofoxe
MonofoxeC#

A game engine built on Monogame that simplifies game development with a Game Maker-inspired approach.

#monogame-framework#csharp#entity-component
Stars447
Forks28
Last commit2 months ago
Auto-Vk-Toolkit
Auto-Vk-ToolkitC++

A modern C++ framework for Vulkan development, providing a productivity layer with support for ray tracing, meshlets, and serialization.

#vulkan#cereal#real-time-ray-tracing
Stars447
Forks34
Last commit1 year ago
UI Design Tool
UI Design ToolGDScript

A Godot editor plugin for intuitive UI design with font management and direct viewport styling.

#viewport-editing#workflow-tool#font-management
Stars447
Forks14
Last commit3 years ago
HyperLap2D
HyperLap2DJava

A platform-independent visual editor for designing complex 2D worlds and scenes, with open JSON output for game engine integration.

#visual-editor#physics-editor#java
Stars446
Forks77
Last commit1 day ago
Wiz
WizC++

A high-level assembly language for writing homebrew software and games on retro console platforms.

#6502#snes#game-boy
Stars440
Forks47
Last commit1 year ago
batteries
batteriesLua

A comprehensive Lua utility library that extends the standard library and provides common algorithms and data structures for game development.

#functional-programming#open-source#geometry
Stars438
Forks31
Last commit1 month ago
(2014) Ray tracing with OpenGL Compute Shaders
(2014) Ray tracing with OpenGL Compute Shaders

Community-maintained wiki for LWJGL 3, a Java library for high-performance game and multimedia development.

#open-source-docs#java-gaming#game-development
Stars431
Forks33
Last commit3 years ago
Tanks of Freedom II
Tanks of Freedom IIGDScript

An open-source turn-based strategy game with isometric voxel art, featuring campaign, hot-seat multiplayer, and a built-in map editor.

#isometric#voxel-art#local-multiplayer
Stars431
Forks45
Last commit1 year ago
unreal.hx
unreal.hxHaxe

A plugin for Unreal Engine 4 that enables game development using the Haxe programming language with full C++ API access.

#c-integration#haxe#blueprint-integration
Stars430
Forks41
Last commit3 years ago
PreviousPage 20 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
3 years ago
Next
#Cross Platform490
#Game Engine465
#Lua302
#Godot Engine223
#Gamedev216
#Love2d206
#C Plus Plus198
#Open Source194
#Graphics164
#2d Graphics159
#Opengl158
#Game156