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

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
Stars123
Forks9
Last commit8 months 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
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
GLFWPP
GLFWPPC++

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

#glfw-wrapper#vulkan#graphics
Stars122
Forks23
Last commit3 years ago
flipbook
flipbookLuau

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

#sandbox-environment#roblox#ui-testing
Stars122
Forks10
Last commit3 days ago
Autobatch
AutobatchLua

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

#spritebatch#graphics#rendering-optimization
Stars122
Forks7
Last commit7 years 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
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
Stars120
Forks11
Last commit5 days 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
Stars120
Forks21
Last commit3 months ago
Crochet
CrochetSvelte

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

#gamemaker#dialogue-editor#open-source
Stars119
Forks5
Last commit1 month 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
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
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
Stars118
Forks10
Last commit5 days 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
Stars118
Forks9
Last commit1 month 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
Stars118
Forks2
Last commit2 days 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
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
Stars118
Forks11
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
Stars118
Forks24
Last commit5 days 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
Stars117
Forks23
Last commit9 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
pesde
pesdeRust

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

#lune#luau#roblox
Stars117
Forks14
Last commit23 days 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
Forks6
Last commit2 years 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
Stars117
Forks8
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
Stars116
Forks8
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
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
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
Mantle
MantleRust

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

#deployment#version-control#devops
Stars116
Forks17
Last commit1 month ago
Grease
GreaseLua

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

#async-programming#audio-management#game-development
Stars115
Forks28
Last commit9 years 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
multiplayer-babylon-js-game
multiplayer-babylon-js-gameTypeScript

A multiplayer Babylon.js demo with synchronized client and server-side physics simulation using WebSockets.

#babylon#server-side-rendering#babylon-js
Stars114
Forks20
Last commit3 years 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 commit26 days ago
Raylib-cr
Raylib-crC

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

#gamedev#opengl#bindings
Stars114
Forks19
Last commit1 month ago
libgdx-screenmanager
libgdx-screenmanagerJava

A screen manager for libGDX games that simplifies screen switching with built-in transition effects.

#shader-effects#gwt#java
Stars113
Forks13
Last commit11 months ago
Peachy
PeachyLua

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

#graphics#animation#aseprite
Stars113
Forks16
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
#Gamedev214
#Love2d206
#C Plus Plus198
#Open Source192
#Graphics163
#2d Graphics159
#Opengl158
#Game156