Showing 36 of 626 projects
An Unreal Engine 4 C++ module providing the foundation for an indie action RPG, serving as a learning resource for UE4 game development.
A CMake-based fork of the CyanWorlds.com Engine focused on bug-fixes, cross-platform compatibility, and enhanced features.
A Haxe GDExtension for Godot 4, enabling game development with Haxe nodes that integrate seamlessly into Godot scenes.
An open-source C++ game engine using SFML and SDL 2 to build and export games for Nintendo Switch, Web, Mobile, and PC.
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.
Haxe externs for the Defold game engine, enabling type-safe game development with full API support.
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 fast and flexible archetype-based Entity-Component-System library for Lua, designed for high performance and simplicity.
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.
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.
A minimalist Quake source port that accurately reproduces the original v1.09 DOS experience with no modern enhancements.
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.
A modern, cross-platform 2D game engine written in C++23 with Lua scripting and WebAssembly support.
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 2D dynamic lighting and shadow engine for the LÖVE game framework.
A modular cross-platform game engine for C# built on MonoGame, with built-in support for 3D multiplayer games.
A Lua networking library for LÖVE games, designed to make multiplayer game development easy.
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 blazing fast, modern game engine powered by WebGPU for Deno and the browser.
A Clojure wrapper library for the jMonkeyEngine 3D game engine, enabling REPL-driven game development.
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.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.