High-performance, zero-allocation ECS for Go. Cache-friendly data orchestrator with type-safe iterators.
- ecs
- entity-component-system
- gamedev
- go
47,133 repositories indexed
25–35 of 35 · Most stars
High-performance, zero-allocation ECS for Go. Cache-friendly data orchestrator with type-safe iterators.
A comprehensive inventory management system for the Godot Game Engine
:recycle: Hyperspace Garbage Collection - A product of General Hyperspace Waste Management Solutions.
A gameboy game written in C using GBDK based on the modern classic Chrome offline game
An okay color management for GameMaker implementing OKLab/OKLCH colors. Generate, convert, gamut map and mix colors properly with visually better results. Also supports RGB, HSV, HSL, Lab, LCH, and other models.
AI Game Developer for Unreal Engine — MCP plugin (C++ editor plugin + .NET bridge), unreal-cli, connects Unreal Editor to AI agents via ai-game.dev or a local MCP server
Entity management for Lua.
Comprehensive experience management for Roblox Luau.
Tetragon is an Open Source cross-platform game engine used to develop games and applications for the web, desktop and mobile devices. It is written purely in ActionScript 3 and comfortably allows to write source code once and deploy builds to several different target platforms. Unlike most other Flash-based game engines and frameworks that allow you to develop a specific type of game or that provide a subset API to support game development, Tetragon provides a complete foundation with that any type of game can be developed, incl. resource management, debugging facilities, multi-locale support, layered extendability, a game-oriented data structure, and a lot more.
A simple, but powerful scene/gamestate manager that uses a stack
This gem simplifes/allows sending steam trade offers programmatically.