Showing 36 of 2098 projects
A modding SDK for creating KKnD and KKnD2 total conversions on the OpenRA engine with cross-platform packaging.
A parallel-processing and multi-processing library for Object Pascal with lock-free data structures and synchronization primitives.
A collection of JavaScript math snippets for graphics programming, covering vectors, trigonometry, physics, and animation.
A distributed entity-component-system framework for creating game servers and client modifications for MMORPGs.
A thin, modern, header-only C++17 wrapper for GLFW providing RAII objects, scoped enums, and exceptions.
A Storybook plugin for developing and testing Roblox UI components in an isolated sandbox environment.
A LÖVE module that automatically batches identical image draws using SpriteBatches for improved performance.
A Swift library providing enhanced easing equations and tweening capabilities for SpriteKit animations.
A modular roguelike engine for LÖVE, built with Lua and using the command pattern for extensible turn-based game development.
A Unity package and Neovim plugin that integrates Neovim as the default code editor for Unity with .csproj generation and LSP support.
A node-based interactive dialogue editor for writers and programmers, outputting Yarn Script files for games.
Generate random numbers that are consecutively unique or exhaustively unique within a range.
A Swift-based assembler for creating Gameboy games, supporting the full instruction set and producing executable binaries.
A library that simplifies 3D game development in GameMaker, from drawing 3D models in 2D games to building fully immersive 3D worlds.
A flexible, grid-centric GUI framework for building dynamic user interfaces in Löve2D games and applications.
An award-winning GameMaker library for creating room prefabs and loading room contents dynamically at runtime.
An infinite scrolling grid component for the Godot 3.x game engine, enabling procedural 2D worlds and parallax effects.
A performant three.js library for implementing plane reflections on any mesh with correct orientation.
A modern, customizable open-source backpack system for Roblox games, offering a familiar yet improved user experience.
A C++ library for interoperating with Steam servers, designed to be framework-agnostic and integrate with any event loop.
A curated list of resources for the snõwkit collective, a group of libraries and tools for the Haxe ecosystem.
A package manager for the Luau programming language, supporting multiple runtimes including Roblox and Lune.
An open-source fantasy console engine written in Rust for creating games and applications with 128x128 pixel resolution.
A Lua library for Love2D that renders text with rich tag-based effects like animation, styling, and audio integration.
A Godot addon to control OBS Studio via obs-websocket from within Godot games and applications.
A very light-weight GUI framework for the Löve2D game engine, designed for simplicity and extensibility.
An open-source tactical wargame inspired by the Close Combat series, featuring real-time squad-based combat.
A libGDX extension for easy integration of multiple game services like Google Play Games, Apple Game Center, and GameJolt.
An infrastructure-as-code and deployment tool for Roblox game development.
A collection of small utility libraries for the LÖVE game development framework.
A LÖVE library for asynchronous asset loading using multiple threads to prevent game stuttering.
A multiplayer Babylon.js demo with synchronized client and server-side physics simulation using WebSockets.
A sci-fi first-person puzzle game with a fully dynamic physics-based world where everything is interactive.
Crystal language bindings for the raylib game development library, providing low-level access and operator overloads.
A screen manager for libGDX games that simplifies screen switching with built-in transition effects.
A parser and renderer for Aseprite animations in the LÖVE 2D game framework.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.