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

glfw-rs
glfw-rsRust

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

#graphics#opengl#bindings
Stars692
Forks129
Last commit4 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
Ruby 2D
Ruby 2DRuby

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

#webassembly#graphics#opengl
Stars682
Forks76
Last commit2 years ago
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
Stars678
Forks67
Last commit8 days ago
boytacean
boytaceanRust

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

#webassembly#educational#sdl
Stars676
Forks33
Last commit13 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
Stars676
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
Stars673
Forks91
Last commit1 month 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
Stars668
Forks16
Last commit1 day 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
Stars664
Forks48
Last commit3 days 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
Stars663
Forks55
Last commit1 year ago
tween.lua
tween.luaLua

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

#ui-animation#animation#interpolation
Stars662
Forks80
Last commit3 years 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
Stars661
Forks145
Last commit2 years 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
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
Stars653
Forks75
Last commit1 day ago
react-native-sudoku
react-native-sudokuJavaScript

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

#sudoku#ios#leancloud
Stars649
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
Stars648
Forks129
Last commit3 years 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
Stars642
Forks65
Last commit4 days 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
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
Stars639
Forks27
Last commit4 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
Stars637
Forks61
Last commit2 months 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
Stars636
Forks44
Last commit11 months 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
Stars634
Forks89
Last commit5 years 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
Duck Hunt
Duck HuntJavaScript

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

#howlerjs#canvas#tweening
Stars626
Forks282
Last commit25 days ago
DOS
DOS

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

#lists#retro-programming#assembly
Stars619
Forks37
Last commit11 months 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
Stars617
Forks33
Last commit3 years 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
Stars616
Forks25
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
Stars614
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
Stars614
Forks72
Last commit7 months 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
Stars610
Forks118
Last commit3 days 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
Stars607
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
Stars606
Forks82
Last commit16 days ago
blah
blahC++

A minimal 2D C++ game framework focused on simplicity, portability, and easy building with few dependencies.

#game-engine-2d#minimal-dependencies#direct3d
Stars603
Forks54
Last commit3 years ago
Nevermore
NevermoreLua

A ModuleScript loader with reusable server-client modules for faster Roblox game development.

#nevermore#animation#reusable-modules
Stars602
Forks143
Last commit1 day ago
LibSDL2pp
LibSDL2ppC++

A C++ wrapper library for SDL2 and its satellite libraries, providing RAII, exceptions, and modern C++ idioms.

#graphics#sdl2#wrapper-library
Stars600
Forks92
Last commit1 year 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
1 year ago
Next
#Cross Platform490
#Game Engine464
#Lua302
#Godot Engine223
#Gamedev214
#Love2d206
#C Plus Plus198
#Open Source192
#Graphics163
#2d Graphics159
#Opengl158
#Game156