Showing 36 of 2098 projects
A Godot module for dynamically slicing convex meshes along a plane, ported from Unity's Ezy-Slicer.
A modern, customizable, high-performance retained UI framework for the LÖVE game engine.
A basic implementation of Beat Saber's core VR gameplay mechanics using the Godot game engine, primarily for Oculus Quest.
A modding SDK for creating KKnD and KKnD2 total conversions on the OpenRA engine with cross-platform packaging.
A Unity package and Neovim plugin that integrates Neovim as the default code editor for Unity with .csproj generation and LSP support.
A C# source generator for Godot 3.x that provides onready-like features for C# scripts without reflection.
A LÖVE module that automatically batches identical image draws using SpriteBatches for improved performance.
A parallel-processing and multi-processing library for Object Pascal with lock-free data structures and synchronization primitives.
A Storybook plugin for developing and testing Roblox UI components in an isolated sandbox environment.
A thin, modern, header-only C++17 wrapper for GLFW providing RAII objects, scoped enums, and exceptions.
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 node-based interactive dialogue editor for writers and programmers, outputting Yarn Script files for games.
A modular roguelike engine for LÖVE, built with Lua and using the command pattern for extensible turn-based game development.
A Swift library providing enhanced easing equations and tweening capabilities for SpriteKit animations.
A library that simplifies 3D game development in GameMaker, from drawing 3D models in 2D games to building fully immersive 3D worlds.
A Lua library for Love2D that renders text with rich tag-based effects like animation, styling, and audio integration.
A package manager for the Luau programming language, supporting multiple runtimes including Roblox and Lune.
A Swift-based assembler for creating Gameboy games, supporting the full instruction set and producing executable binaries.
Generate random numbers that are consecutively unique or exhaustively unique within a range.
A C++ library for interoperating with Steam servers, designed to be framework-agnostic and integrate with any event loop.
An infinite scrolling grid component for the Godot 3.x game engine, enabling procedural 2D worlds and parallax effects.
Crystal language bindings for the raylib game development library, providing low-level access and operator overloads.
A performant three.js library for implementing plane reflections on any mesh with correct orientation.
An open-source fantasy console engine written in Rust for creating games and applications with 128x128 pixel resolution.
A Godot addon to control OBS Studio via obs-websocket from within Godot games and applications.
A curated list of resources for the snõwkit collective, a group of libraries and tools for the Haxe ecosystem.
A libGDX extension for easy integration of multiple game services like Google Play Games, Apple Game Center, and GameJolt.
An open-source tactical wargame inspired by the Close Combat series, featuring real-time squad-based combat.
A very light-weight GUI framework for the Löve2D game engine, designed for simplicity and extensibility.
An infrastructure-as-code and deployment tool for Roblox game development.
A LÖVE library for asynchronous asset loading using multiple threads to prevent game stuttering.
A collection of small utility libraries for the LÖVE game development framework.
A parser and renderer for Aseprite animations in the LÖVE 2D game framework.
A modern Entity Component System library for Roblox game development.
A sci-fi first-person puzzle game with a fully dynamic physics-based world where everything is interactive.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.