Showing 36 of 469 projects
A fast, ergonomic Entity Component System engine for Lua game development with no external dependencies.
An open-source 2D side-scrolling platform game with an advanced in-game level editor and scripting capabilities.
An open-source library for building interactive real-time graphics applications like games and digital art across multiple platforms.
A lightweight, high-performance C# Entity Component System framework with optional Unity integration.
A tiny and easy-to-use Entity Component System library for game programming, written in TypeScript.
A Haxe-based game engine for creating Flash, HTML5, iOS, Android, and desktop games without coding.
A fast and flexible archetype-based Entity-Component-System library for Lua, designed for high performance and simplicity.
D language bindings for the Godot Engine's GDNative API, enabling game development in D.
A flexible post-processing visual effects library for libGDX, offering lightweight integration and simple effect implementation.
A flexible OpenGL and Vulkan header and loader generator that gives developers complete control over exposed API versions and extensions.
Source code for the classic 1991 first-person shooter Catacomb 3-D, released under GPLv2.
A minimalist Quake source port that accurately reproduces the original v1.09 DOS experience with no modern enhancements.
A collection of useful common functions for Pico-8 game development.
A long-standing Delphi/Pascal game engine used in commercial titles like Spectromancer and Astral Heroes.
An open-source isometric action game engine inspired by Fallout Tactics, enabling real-time tactical gameplay.
An HTML5 JavaScript game engine using the entity-component design pattern for highly flexible and decoupled game development.
An OpenGL source port for the classic Catacomb 3D games, enhancing graphics and adding modern features while preserving original gameplay.
A modern, cross-platform 2D game engine written in C++23 with Lua scripting and WebAssembly support.
A Lua networking library for LÖVE games, designed to make multiplayer game development easy.
A 2D dynamic lighting and shadow engine for the LÖVE game framework.
A LÖVE asset manager that exposes project directories as Lua tables for lazy-loaded, cached asset access.
A modular cross-platform game engine for C# built on MonoGame, with built-in support for 3D multiplayer games.
A simple Common Lisp framework for 2D game development with graphics, audio, and input handling.
A free recreation of the classic game 'Chasm: The Rift' using original game data and modern SDL2/OpenGL.
A lightweight, dependency-free Go framework for building game engines using the Entity Component System architecture.
A robust finite state machine for GameMaker Studio 2.3+ that organizes game object behavior into a single, manageable system.
A Clojure wrapper library for the jMonkeyEngine 3D game engine, enabling REPL-driven game development.
A lightweight F# library for game composition using entity-component-system (ECS) and actor-like messaging.
A blazing fast, modern game engine powered by WebGPU for Deno and the browser.
A tiny Lua framework for creating 2D games with chunky pixel art.
An open-source block-based game engine built with C# and MonoGame for cross-platform voxel games.
A pure Go wrapper for Microsoft's Direct3D9 API, enabling Windows game development in Go.
A Blender-to-Godot addon that transforms 3D models into functional gameplay elements with minimal manual setup.
An open-source, cross-platform game engine built with modern C++ for indie developers targeting iOS, Android, and Windows.
An extensible TypeScript game framework for Roblox offering useful abstractions and features.
An embedded scripting language for C++ applications with C-style syntax, designed for games and tools.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.