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

Ruby 2D
Ruby 2DRuby

A simple and cross-platform 2D graphics library for building games and visual applications in Ruby.

#webassembly#graphics#opengl
Stars696
Forks76
Last commit7 days ago
DynaMix
DynaMixC++

A C++ library for dynamic polymorphism using mixins, enabling runtime object composition and mutation.

#runtime-composition#enterprise-systems#software-architecture
Stars695
Forks49
Last commit1 month ago
glfw-rs
glfw-rsRust

GLFW3 bindings and idiomatic wrapper for Rust, enabling window creation and input handling.

#graphics#opengl#bindings
Stars691
Forks131
Last commit5 months ago
Vulkan Best Practice for Mobile Developers Tutorials
Vulkan Best Practice for Mobile Developers TutorialsC++

A collection of best practices and guidelines for optimizing Vulkan applications on mobile devices with Arm GPUs.

#vulkan#graphics#arm
Stars685
Forks69
Last commit
gdx-liftoff
gdx-liftoffKotlin

A modern GUI setup tool for generating and configuring libGDX Gradle projects with extensive customization options.

#gradle#desktop-app#gdx-liftoff
Stars684
Forks69
Last commit1 day ago
SignalVisualizer
SignalVisualizerGDScript

A Godot 4 plugin that visualizes scene signals and connections as an interactive graph and tree for debugging.

#debugging-tools#godot-4#visual-debugging
Stars680
Forks17
Last commit1 month ago
boytacean
boytaceanRust

A Game Boy and Game Boy Color emulator written in Rust with web, SDL, and Libretro front-ends.

#webassembly#educational#sdl
Stars679
Forks33
Last commit4 days ago
Godot Mixing Desk
Godot Mixing DeskGDScript

A Godot plugin for procedural audio and adaptive music, enabling complex soundscapes with minimal code.

#sound#music#godot-3
Stars674
Forks33
Last commit4 years ago
rust-sfml
rust-sfmlRust

Rust bindings for the Simple and Fast Multimedia Library (SFML), enabling multimedia application development.

#sfml#multimedia-library#windowing-system
Stars671
Forks90
Last commit2 months 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
Stars670
Forks49
Last commit6 days ago
Push
PushLua

A simple resolution-handling library for LÖVE that lets you develop games with a fixed resolution while adapting to different window sizes.

#graphics#shaders#canvas
Stars668
Forks146
Last commit2 years ago
tween.lua
tween.luaLua

A minimal Lua library for tweening (interpolating) numeric values in tables with various easing functions.

#ui-animation#animation#interpolation
Stars664
Forks79
Last commit3 years ago
rboy
rboyRust

A Gameboy Color emulator written in Rust with accurate CPU/GPU emulation, audio support, and multiple cartridge types.

#cartridge-emulation#gpu-emulation#emulation
Stars664
Forks55
Last commit1 month ago
Hide
HideHaxe

An extensible IDE for Heaps game engine, providing tools for 3D/2D asset editing, level design, and visual effects.

#haxe#visual-effects#3d-editor
Stars657
Forks74
Last commit14 hours ago
Meta
MetaC++

A header-only, non-intrusive, macro-free runtime reflection system for C++17 and later.

#entt-integration#type-inspection#cplusplus-17
Stars653
Forks51
Last commit1 year ago
react-native-sudoku
react-native-sudokuJavaScript

A React Native Sudoku game with animations, editing mode, game resume, and online ranking.

#sudoku#ios#leancloud
Stars650
Forks138
Last commit9 years ago
Jumper
JumperLua

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

#ai#game-ai#jump-point-search
Stars650
Forks129
Last commit3 years ago
Minecraft
Minecraft

A curated list of awesome resources, mods, tools, and software related to the Minecraft game and its ecosystem.

#game-resources#shaders#awesome-list
Stars644
Forks48
Last commit1 year ago
Bladecoder
BladecoderJava

A LibGDX-based engine and editor for creating cross-platform point-and-click adventure games with minimal programming.

#adventure-games#animation#storytelling
Stars644
Forks65
Last commit24 days ago
Steam Internal WebAPI Documentation by Revadike
Steam Internal WebAPI Documentation by RevadikeHTML

A community-maintained wiki documenting unofficial and internal Steam Web API endpoints.

#internal-apis#steam#steamapi
Stars642
Forks27
Last commit4 years ago
rusttype
rusttypeRust

A pure Rust library for parsing, laying out, and rasterizing OpenType fonts with GPU caching support.

#font-rendering#graphics#text-layout
Stars639
Forks50
Last commit2 years ago
vg-renderer
vg-rendererC

A vector graphics renderer for bgfx with improved performance and batching, inspired by NanoVG and ImDrawList.

#2d-rendering#font-rendering#ui-toolkit
Stars639
Forks62
Last commit3 months ago
Scene Manager
Scene ManagerGDScript

A Godot plugin for managing scene transitions and Node references with shader-based effects.

#shader-effects#godot-4#game-development
Stars638
Forks24
Last commit8 days ago
FastNoiseSIMD
FastNoiseSIMDC++

A C++ SIMD noise library providing high-performance 3D noise generation with runtime CPU instruction set detection.

#terrain-generation#procedural-generation#cellular
Stars636
Forks89
Last commit5 years ago
DOS
DOS

A curated collection of resources for developing applications and games for DOS operating systems.

#lists#retro-programming#assembly
Stars633
Forks37
Last commit1 year ago
Duck Hunt
Duck HuntJavaScript

A faithful implementation of the classic Duck Hunt game using JavaScript and HTML5.

#howlerjs#canvas#tweening
Stars630
Forks284
Last commit2 months ago
go-astar
go-astarGo

A Go implementation of the A* search algorithm for pathfinding in weighted graphs.

#ai-navigation#heuristic-search#go-library
Stars629
Forks84
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
Stars625
Forks29
Last commit1 day ago
Koala Engine
Koala EngineC++

A C++20 game engine built on EnTT's Entity-Component-System architecture, focusing on ease-of-use, runtime extensibility, and compile-time type safety.

#modular-architecture#type-safety#c-plus-plus-20
Stars616
Forks33
Last commit3 years ago
Gideros
GiderosC

A cross-platform development environment for creating 2D/3D games and interactive applications with Lua, supporting Android, iOS, desktop, and web.

#mobile-games#lua-scripting#opengl
Stars614
Forks118
Last commit1 day ago
Crush
CrushDart

A Flutter implementation of a Match-3 puzzle game (like Candy Crush) with step-by-step tutorial.

#dart#educational#match-3-game
Stars613
Forks235
Last commit2 years ago
Reaction
ReactionC++

A lightweight, header-only, high-performance reactive programming framework for C++20, bringing React/Vue-style dataflow to native applications.

#c-plus-plus-20#reactive-programming#ui-dataflow
Stars612
Forks71
Last commit8 months ago
Gum
GumC#

A general-purpose UI layout tool built on object-oriented principles, exporting to human-readable XML for any platform.

#game-ui#object-oriented-design#avalonia
Stars611
Forks78
Last commit9 hours ago
AMD's Anvil
AMD's AnvilC++

A cross-platform object-oriented framework for Vulkan that simplifies development while maintaining API transparency.

#vulkan#graphics-framework#c-plus-plus
Stars610
Forks60
Last commit2 years ago
mathgl
mathglGo

A pure Go 3D math library specialized for OpenGL graphics, with 32-bit and 64-bit float support.

#quaternions#opengl#3d-graphics
Stars609
Forks63
Last commit1 year ago
CastleDB
CastleDBHaxe

A structured database and level editor with a local web app for editing static data like game assets.

#static-data#haxe#local-web-app
Stars607
Forks82
Last commit1 day ago
PreviousPage 17 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
2 years ago
Next
#Cross Platform490
#Game Engine464
#Lua302
#Godot Engine223
#Gamedev216
#Love2d206
#C Plus Plus198
#Open Source194
#Graphics163
#2d Graphics159
#Opengl158
#Game156