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

OpenMB
OpenMBC#

An open-source game engine for creating and modding Mount & Blade-style role-playing games, built with C# and Ogre3D.

#ogre3d-engine#open-source#physics
Stars141
Forks21
Last commit4 days ago
Summer's Festival
Summer's FestivalTypeScript

A complete 3D platformer game tutorial built with Babylon.js, featuring jump/dash mechanics and full source code.

#web-game#3d-games#game-development
Stars140
Forks61
Last commit4 months ago
BearLibTerminal
BearLibTerminalC

A pseudoterminal interface library for creating applications with text-based console-like output and flexible input handling.

#terminal-emulation#console-interface#unicode
Stars140
Forks22
Last commit2 years ago
GingerBread
GingerBreadAssembly

A library of standard functions for Game Boy game development in Assembly, reducing boilerplate code.

#assembly#game-boy#rom-development
Stars139
Forks13
Last commit5 years ago
spine
spineC

A Godot Engine module that adds Spine 2D skeletal animation support for Godot 3.0.

#spine-animation#skeletal-animation#animation-tools
Stars139
Forks35
Last commit4 years ago
StarlingPunk
StarlingPunkActionScript

A framework built on Starling that adds FlashPunk-inspired structure and organization to 2D game development.

#mobile-games#starling-framework#entity-component
Stars139
Forks28
Last commit9 years ago
OPHD
OPHDC++

An open-source reimplementation and redesign of Sierra On-Line's 1994 Outpost game, focusing on improved gameplay and responsiveness.

#scifi#sdl2#turn-based
Stars138
Forks27
Last commit5 days ago
Homebrew-Gameboy-Cartridge
Homebrew-Gameboy-Cartridge

Eagle library and PCB design files for creating custom Gameboy cartridges with AT49F040 flash memory.

#hardware-design#open-hardware#flash-cartridge
Stars138
Forks31
Last commit6 years ago
rbxcloud
rbxcloudRust

A CLI and Rust library for interacting with Roblox Open Cloud APIs, enabling automation and tooling for Roblox developers.

#api#roblox#live-ops
Stars138
Forks22
Last commit1 year ago
Elm Narrative Engine
Elm Narrative EngineElm

A tool for building non-linear interactive fiction games in Elm using a declarative rule-based system.

#visual-editor#branching-narratives#interactive-fiction
Stars138
Forks15
Last commit2 years ago
Unity Solutions
Unity SolutionsC#

A collection of ready-to-use Unity solutions using Firebase tools to add features like leaderboards and remote config sync.

#mobile-games#google-cloud-platform#remote-config
Stars136
Forks33
Last commit5 years ago
Raylib for Swift
Raylib for SwiftC

A Swift package that builds Raylib from source, enabling easy game development in Swift without external library management.

#gamedev#c-interoperability#game-development
Stars135
Forks17
Last commit3 years ago
InGameConsole
InGameConsoleJava

A LibGDX library for adding a developer console to games, similar to those in Source engine games.

#gradle#developer-tools#java
Stars135
Forks34
Last commit4 years ago
sdlada
sdladaAda

Ada 2022 bindings to SDL 2, providing a variable-thickness wrapper for multimedia and game development.

#ada2012#ada-2022#graphics
Stars134
Forks37
Last commit8 days ago
Godot Spin Button
Godot Spin ButtonGDScript

A Godot Engine 4.x addon providing a horizontal selector with navigation controls, modular components, and rich customization.

#interface#button#godot-4
Stars133
Forks7
Last commit2 years ago
Spacescape
SpacescapeDart

A 2D top-down space shooter game built with Flutter and the Flame engine.

#dart#top-down-game#flutter-game
Stars133
Forks44
Last commit9 months ago
Upaya
UpayaZig

A Zig framework for building game development tools and helper applications with cross-platform UI and graphics.

#graphics#imgui#game-development
Stars133
Forks12
Last commit4 years ago
LÖVE TypeScript Definitions
LÖVE TypeScript Definitions

TypeScript declaration files for building LÖVE 2D game projects with full type safety.

#typescripttolua#transpiler#type-safety
Stars132
Forks13
Last commit3 months ago
vectarine
vectarineRust

A free cross-platform game engine focused on ultra-fast prototyping and fun with Luau scripting.

#open-source#luau#gamedev
Stars132
Forks7
Last commit4 days ago
gbasm
gbasmJavaScript

A JavaScript-based assembler for Gameboy z80 assembly code, compatible with rgbds and offering extended meta-instructions.

#compiler#rom-generation#assembler
Stars131
Forks20
Last commit8 years ago
TextraTypist
TextraTypistJava

A libGDX text-display library with typewriter effects, rich styling, and inline emoji support.

#emoji-support#font-rendering#label
Stars131
Forks12
Last commit4 days ago
Roblox-Plugins
Roblox-PluginsLua

A collection of open-source plugins for Roblox Studio to enhance development workflows.

#developer-tools#plugin-system#roblox
Stars130
Forks91
Last commit3 months ago
SDL 2
SDL 2D

Static and dynamic D language bindings for SDL3 and its official extension libraries, compatible with BetterC, @nogc, and nothrow.

#sdl3#d-language#static-linking
Stars129
Forks28
Last commit1 month ago
rust-lua
rust-luaRust

Safe Rust bindings to Lua 5.1 that closely mirror the C API while enforcing memory safety.

#systems-programming#embedded-scripting#memory-safety
Stars129
Forks21
Last commit6 years ago
Voxelman
VoxelmanD

A plugin-based client-server voxel game engine written in the D programming language.

#multiplayer#d#d-language
Stars129
Forks9
Last commit4 years ago
Catspeak
CatspeakGame Maker Language

A cross-platform scripting language and compiler back-end for adding sandboxed modding support to GameMaker games.

#gamemaker#programming-language#compiler
Stars128
Forks7
Last commit21 days ago
godotdetour
godotdetourC++

A GDNative plugin for Godot 3.4+ implementing recastnavigation for advanced 3D navigation with navmeshes, agents, and crowd avoidance.

#procedural-generation#dynamic-obstacles#3d-navigation
Stars128
Forks21
Last commit1 year ago
Kraft Physics Engine
Kraft Physics EnginePascal

An open-source Object Pascal physics engine library for 3D games with rigid body dynamics and collision detection.

#simulation#physics#gamedev
Stars127
Forks24
Last commit4 days ago
Godot GamePad
Godot GamePadGDScript

A mobile app and Godot plugin that turns smartphones into wireless controllers for local multiplayer games.

#mobile-controller#local-multiplayer#plugin
Stars126
Forks7
Last commit3 years ago
Gdnet for Godot 3
Gdnet for Godot 3C++

A thin ENet wrapper for Godot 3, providing UDP-based networking with reliability, sequencing, and connection management.

#multiplayer#godot-3#gamedev
Stars126
Forks25
Last commit5 years ago
OrbinautFramework
OrbinautFrameworkGame Maker Language

A GameMaker framework for creating authentic classic Sonic the Hedgehog fangames with accurate physics and modular design.

#gamemaker#2d-platformer#sonic
Stars125
Forks18
Last commit3 days ago
Helium
HeliumLua

A modern, customizable, high-performance retained UI framework for the LÖVE game engine.

#retained-mode#open-source#helium
Stars125
Forks9
Last commit1 year ago
StarlingMVC
StarlingMVCActionScript

An Inversion of Control (IOC) framework for building games with the Starling framework, featuring dependency injection and view mediation.

#command-pattern#starling-framework#view-mediation
Stars125
Forks25
Last commit9 years ago
Godot-Slicer
Godot-SlicerC++

A Godot module for dynamically slicing convex meshes along a plane, ported from Unity's Ezy-Slicer.

#convex-mesh#3d-graphics#c-plus-plus
Stars125
Forks12
Last commit5 years ago
Beep Saber VR
Beep Saber VRGDScript

A basic implementation of Beat Saber's core VR gameplay mechanics using the Godot game engine, primarily for Oculus Quest.

#beatsaver#game-development#rhythm-game
Stars124
Forks55
Last commit2 years ago
PasMP
PasMPPascal

A parallel-processing and multi-processing library for Object Pascal with lock-free data structures and synchronization primitives.

#high-performance#object-pascal#multi-threading
Stars123
Forks40
Last commit23 days ago
PreviousPage 30 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
#Gamedev214
#Love2d206
#C Plus Plus198
#Open Source192
#Graphics163
#2d Graphics159
#Opengl158
#Game156