Showing 36 of 469 projects
A particle system extension for the Starling framework, compatible with Particle Designer configurations.
An easy-to-use cross-platform 2D game library for C++ supporting desktop, mobile, console, and web platforms.
An easy-to-use cross-platform 2D game library for C++ supporting desktop, mobile, console, and web platforms.
A feature-complete Entity Component System library for LÖVE, focused on performance and ease of use.
Open-source release of the complete Star Wars Jedi Knight II: Jedi Outcast game engine source code.
A desktop 2D game engine and IDE with visual editors and multi-language scripting, designed to make game development easy and fun.
An open-source engine recreation of Ultima Underworld and Ultima Underworld 2 using the Godot Engine.
A C99 cross-platform 2D game library with deferred/forward rendering, collision detection, audio, and asset management.
A portable, enhanced source port for Doom, Heretic, and Hexen with modern graphics and cross-platform support.
A cross-platform Vulkan game engine with a FrameGraph-based renderer and a declarative C++ UI framework called Fusion.
A flexible camera system for LÖVE games with scaling, rotation, and coordinate transformation.
A high-performance Entity Component System game engine for 3D browser games with built-in tools for terrain, AI, UI, and asset management.
A tile-first, retro-ready 2D game engine that runs on terminal, desktop, and web with a unified rendering abstraction.
An open-source framework for building, deploying, and experiencing interactive 3D virtual worlds with real-time collaboration.
An HTML5 multiplayer game engine supporting up to 64 concurrent players with Box2D physics on low-cost VMs.
A re-implementation of id Software's id-tech 4-BFG game engine in the Ada programming language.
A modern reimplementation of Little Big Adventure 1 & 2 in TypeScript, Three.js, and React, playable in the browser.
An open-source engine re-implementation of the 2001 castle simulation game Stronghold, enabling cross-platform play.
A Common Lisp 3D/2D graphics engine for OpenGL, designed for games, visualizations, and productivity software with live coding.
An open-source implementation of the Diablo 1 game engine, supporting Diablo, Hellfire, and mods.
A command-line implementation of the 2048 puzzle game for Linux terminals, featuring both terminal and ncurses interfaces.
A cross-platform Stage3D framework for creating hardware-accelerated 2D games and graphical applications in Haxe, TypeScript, JavaScript, or ActionScript 3.
A versatile game engine for creating video games and real-time 3D/2D applications, including simulators and VR systems.
A simple text adventure interpreter for creating and playing interactive fiction games.
A soothing pastel theme collection for the Godot game engine, offering four color variants for both text editor and interface.
A cross-platform C++17 runtime reflection library with a code generator and dynamic library API.
A curated list of links to code, games, libraries, and resources for the miniquad and macroquad Rust game development ecosystem.
A Godot 3.x add-on providing level of detail (LOD) for meshes, lights, and particles to significantly improve performance in large scenes.
A clean-room reimplementation of the Diablo 2 game engine in C, designed for portability and modding.
An Unreal Engine 4 C++ module providing the foundation for an indie action RPG, serving as a learning resource for UE4 game development.
A dynamic lighting system library for Love2D games, featuring shadows, normal maps, glow maps, and post-shader effects.
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.
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.
An open-source C++ game engine using SFML and SDL 2 to build and export games for Nintendo Switch, Web, Mobile, and PC.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.