Showing 36 of 627 projects
A dynamic lighting system library for Love2D games, featuring shadows, normal maps, glow maps, and post-shader effects.
An Unreal Engine 4 C++ module providing the foundation for an indie action RPG, serving as a learning resource for UE4 game development.
A Haxe GDExtension for Godot 4, enabling game development with Haxe nodes that integrate seamlessly into Godot scenes.
A CMake-based fork of the CyanWorlds.com Engine focused on bug-fixes, cross-platform compatibility, and enhanced features.
An open-source C++ game engine using SFML and SDL 2 to build and export games for Nintendo Switch, Web, Mobile, and PC.
Haxe externs for the Defold game engine, enabling type-safe game development with full API support.
An advanced C++ 3D game engine with a full editor, ECS architecture, and DirectX 11 renderer, powering an in-production game.
A fast, ergonomic Entity Component System engine for Lua game development with no external dependencies.
An open-source library for building interactive real-time graphics applications like games and digital art across multiple platforms.
An open-source 2D side-scrolling platform game with an advanced in-game level editor and scripting capabilities.
A lightweight, high-performance C# Entity Component System framework with optional Unity integration.
A fast and flexible archetype-based Entity-Component-System library for Lua, designed for high performance and simplicity.
A Haxe-based game engine for creating Flash, HTML5, iOS, Android, and desktop games without coding.
A minimalist Quake source port that accurately reproduces the original v1.09 DOS experience with no modern enhancements.
A tiny and easy-to-use Entity Component System library for game programming, written in TypeScript.
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 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 OpenGL source port for the classic Catacomb 3D games, enhancing graphics and adding modern features while preserving original gameplay.
An HTML5 JavaScript game engine using the entity-component design pattern for highly flexible and decoupled game development.
A LÖVE asset manager that exposes project directories as Lua tables for lazy-loaded, cached asset access.
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 modular cross-platform game engine for C# built on MonoGame, with built-in support for 3D multiplayer games.
A 2D dynamic lighting and shadow engine for the LÖVE game framework.
A robust finite state machine for GameMaker Studio 2.3+ that organizes game object behavior into a single, manageable system.
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 Clojure wrapper library for the jMonkeyEngine 3D game engine, enabling REPL-driven game development.
A blazing fast, modern game engine powered by WebGPU for Deno and the browser.
A Blender-to-Godot addon that transforms 3D models into functional gameplay elements with minimal manual setup.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.