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

Starbound
StarboundC

Source code and build guide for the Starbound game, enabling custom modifications and development.

#build-tools#visual-studio#cmake
Stars144
Forks43
Last commit2 years 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
Stars143
Forks24
Last commit3 years ago
Parin
ParinD

A delightfully simple 2D game engine for the D programming language, designed for fast and fun development.

#d-language#retro-games#webassembly
Stars143
Forks7
Last commit3 days ago
VK²
VK²Kotlin

A Kotlin wrapper for Vulkan that enhances developer experience with type safety, collection support, and concise syntax.

#vulkan-library#vulkan#low-level-graphics
Stars142
Forks6
Last commit3 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
Stars141
Forks35
Last commit4 years ago
EffekseerForGodot3
EffekseerForGodot3C++

A Godot Engine 3.x plugin to import and display particle effects created with Effekseer.

#effekseer#visual-effects#plugin
Stars140
Forks10
Last commit3 years ago
Roblox-Plugins
Roblox-PluginsLuau

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

#developer-tools#plugin-system#roblox
Stars140
Forks92
Last commit2 months 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
TextraTypist
TextraTypistJava

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

#emoji-support#font-rendering#label
Stars139
Forks12
Last commit11 hours 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
Stars139
Forks15
Last commit3 years 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
Stars139
Forks31
Last commit6 years ago
GMRoomLoader
GMRoomLoaderGame Maker Language

An award-winning GameMaker library for creating room prefabs and loading room contents dynamically at runtime.

#gamemaker#procedural-generation#gamemaker-studio-2
Stars138
Forks2
Last commit2 months 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
Forks21
Last commit1 year 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
Stars138
Forks28
Last commit9 years 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
Stars137
Forks62
Last commit7 months ago
vectarine
vectarineLuau

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

#open-source#luau#gamedev
Stars137
Forks7
Last commit1 day ago
InGameConsole
InGameConsoleJava

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

#gradle#developer-tools#java
Stars136
Forks35
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
Stars136
Forks18
Last commit3 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
Catspeak
CatspeakPython

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

#gamemaker#programming-language#compiler
Stars136
Forks7
Last commit2 months ago
Spacescape
SpacescapeDart

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

#dart#top-down-game#flutter-game
Stars135
Forks44
Last commit1 year ago
sdlada
sdladaAda

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

#ada2012#ada-2022#graphics
Stars135
Forks39
Last commit3 months 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
Stars134
Forks7
Last commit2 years 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
Stars133
Forks25
Last commit1 day 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
Satchel
SatchelLuau

A modern, customizable open-source backpack system for Roblox games, offering a familiar yet improved user experience.

#game-ui#open-source#luau
Stars133
Forks23
Last commit1 month 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
Stars132
Forks28
Last commit28 days 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
Forks11
Last commit6 months ago
Luis
LuisLua

A flexible, grid-centric GUI framework for building dynamic user interfaces in Löve2D games and applications.

#open-source#retained-mode-gui#widget-system
Stars132
Forks11
Last commit2 months ago
apyra/nvim-unity.nvim
apyra/nvim-unity.nvimC#

A Unity package and Neovim plugin that integrates Neovim as the default code editor for Unity with .csproj generation and LSP support.

#nvim-integration#csharp#neovim-plugin
Stars131
Forks24
Last commit6 months 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
pesde
pesdeRust

A package manager for the Luau programming language, supporting multiple runtimes including Roblox and Lune.

#lune#luau#roblox
Stars130
Forks16
Last commit13 hours 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
Stars129
Forks18
Last commit5 days 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
Forks20
Last commit6 years ago
Neovim
NeovimLua

A Neovim plugin for Godot 4 development, providing GDScript/GDShader LSP, DAP debugging, formatting, and in-editor Godot documentation.

#gdshader#gdscript#csharp
Stars129
Forks6
Last commit1 month ago
Voxelman
VoxelmanD

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

#multiplayer#d#d-language
Stars129
Forks10
Last commit4 years 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 Engine465
#Lua302
#Godot Engine223
#Gamedev216
#Love2d206
#C Plus Plus198
#Open Source194
#Graphics164
#2d Graphics159
#Opengl158
#Game156