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

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
Helium
HeliumLua

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

#retained-mode#open-source#helium
Stars124
Forks9
Last commit1 year 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 commit3 years ago
OpenKrush
OpenKrushC#

A modding SDK for creating KKnD and KKnD2 total conversions on the OpenRA engine with cross-platform packaging.

#kknd#modding-sdk#game-development
Stars124
Forks10
Last commit9 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
Stars124
Forks23
Last commit5 months ago
GodotOnReady
GodotOnReadyC#

A C# source generator for Godot 3.x that provides onready-like features for C# scripts without reflection.

#mono#boilerplate-reduction#csharp
Stars123
Forks14
Last commit3 years ago
Autobatch
AutobatchLua

A LÖVE module that automatically batches identical image draws using SpriteBatches for improved performance.

#spritebatch#graphics#rendering-optimization
Stars123
Forks7
Last commit8 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 commit1 month ago
flipbook
flipbookLuau

A Storybook plugin for developing and testing Roblox UI components in an isolated sandbox environment.

#sandbox-environment#roblox#ui-testing
Stars123
Forks10
Last commit2 days ago
GLFWPP
GLFWPPC++

A thin, modern, header-only C++17 wrapper for GLFW providing RAII objects, scoped enums, and exceptions.

#glfw-wrapper#vulkan#graphics
Stars122
Forks24
Last commit3 years ago
Math snippets
Math snippets

A collection of JavaScript math snippets for graphics programming, covering vectors, trigonometry, physics, and animation.

#spring#animation#trigonometry
Stars122
Forks12
Last commit1 year ago
entice
entice

A distributed entity-component-system framework for creating game servers and client modifications for MMORPGs.

#wtfpl-license#game-server#distributed-systems
Stars122
Forks12
Last commit10 years ago
Crochet
CrochetSvelte

A node-based interactive dialogue editor for writers and programmers, outputting Yarn Script files for games.

#gamemaker#dialogue-editor#open-source
Stars121
Forks4
Last commit3 months ago
prism
prismLua

A modular roguelike engine for LÖVE, built with Lua and using the command pattern for extensible turn-based game development.

#command-pattern#modular-architecture#turn-based
Stars121
Forks11
Last commit1 month ago
SpriteKitEasingSwift
SpriteKitEasingSwiftSwift

A Swift library providing enhanced easing equations and tweening capabilities for SpriteKit animations.

#ios#animation#spritekit
Stars120
Forks13
Last commit1 year ago
BBMOD
BBMODGame Maker Language

A library that simplifies 3D game development in GameMaker, from drawing 3D models in 2D games to building fully immersive 3D worlds.

#gamemaker#model#3d-models
Stars119
Forks12
Last commit25 days ago
SYSL-Text
SYSL-TextLua

A Lua library for Love2D that renders text with rich tag-based effects like animation, styling, and audio integration.

#sprite-text#tag-based-formatting#draw
Stars119
Forks8
Last commit2 years ago
pesde
pesdeRust

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

#lune#luau#roblox
Stars119
Forks17
Last commit4 days ago
Assembler
AssemblerSwift

A Swift-based assembler for creating Gameboy games, supporting the full instruction set and producing executable binaries.

#compiler#rom-generation#emulation
Stars119
Forks22
Last commit4 years ago
unique-random
unique-randomJavaScript

Generate random numbers that are consecutively unique or exhaustively unique within a range.

#random-number-generation#data-sampling#npm-package
Stars119
Forks16
Last commit2 years ago
SteamPP
SteamPPC++

A C++ library for interoperating with Steam servers, designed to be framework-agnostic and integrate with any event loop.

#libpurple#encryption#c-plus-plus
Stars118
Forks23
Last commit9 years ago
InGrid
InGridGDScript

An infinite scrolling grid component for the Godot 3.x game engine, enabling procedural 2D worlds and parallax effects.

#procedural-generation#gdscript#infinite-scrolling
Stars118
Forks8
Last commit3 years ago
Raylib-cr
Raylib-crC

Crystal language bindings for the raylib game development library, providing low-level access and operator overloads.

#gamedev#opengl#bindings
Stars118
Forks20
Last commit9 days ago
three-billboard-reflection
three-billboard-reflectionJavaScript

A performant three.js library for implementing plane reflections on any mesh with correct orientation.

#graphics#three-js#3d-graphics
Stars117
Forks11
Last commit4 years ago
Pikuseru
PikuseruRust

An open-source fantasy console engine written in Rust for creating games and applications with 128x128 pixel resolution.

#audio-synthesis#embedded-scripting#graphics-engine
Stars117
Forks5
Last commit2 years ago
obs-websocket-gd
obs-websocket-gdGDScript

A Godot addon to control OBS Studio via obs-websocket from within Godot games and applications.

#obs-studio#godot-4#real-time-control
Stars117
Forks8
Last commit2 years ago
awesome snowkit
awesome snowkit

A curated list of resources for the snõwkit collective, a group of libraries and tools for the Haxe ecosystem.

#game-jam#open-source#haxe
Stars117
Forks7
Last commit5 years ago
gdx-gamesvcs
gdx-gamesvcsJava

A libGDX extension for easy integration of multiple game services like Google Play Games, Apple Game Center, and GameJolt.

#baas#achievements#gamecircle
Stars116
Forks22
Last commit1 year ago
OpenCombat
OpenCombatRust

An open-source tactical wargame inspired by the Close Combat series, featuring real-time squad-based combat.

#squad-combat#rust-game#networked-gaming
Stars116
Forks9
Last commit2 years ago
CatUI
CatUILua

A very light-weight GUI framework for the Löve2D game engine, designed for simplicity and extensibility.

#event-driven#user-interface#lightweight
Stars116
Forks17
Last commit4 years ago
Mantle
MantleRust

An infrastructure-as-code and deployment tool for Roblox game development.

#deployment#version-control#devops
Stars115
Forks18
Last commit3 months ago
Lily
LilyLua

A LÖVE library for asynchronous asset loading using multiple threads to prevent game stuttering.

#async#multithreading#game-development
Stars115
Forks6
Last commit4 years ago
Grease
GreaseLua

A collection of small utility libraries for the LÖVE game development framework.

#async-programming#audio-management#game-development
Stars115
Forks27
Last commit9 years ago
Peachy
PeachyLua

A parser and renderer for Aseprite animations in the LÖVE 2D game framework.

#graphics#animation#aseprite
Stars115
Forks16
Last commit3 months ago
Matter
MatterLuau

A modern Entity Component System library for Roblox game development.

#luau#roblox#data-oriented-design
Stars114
Forks18
Last commit1 year ago
Electronvolt (formerly Atrium)
Electronvolt (formerly Atrium)D

A sci-fi first-person puzzle game with a fully dynamic physics-based world where everything is interactive.

#d-language#newton-dynamics#interactive-environment
Stars114
Forks6
Last commit2 months ago
PreviousPage 31 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
#Gamedev216
#Love2d206
#C Plus Plus198
#Open Source194
#Graphics163
#2d Graphics159
#Opengl158
#Game156