A long-standing Delphi/Pascal game engine used in commercial titles like Spectromancer and Astral Heroes.
ApusGameEngine is an open-source game engine written in Delphi/Pascal that has been in development since the early 2000s. It provides a comprehensive code library for game development, having been used to create several commercial games including Spectromancer and Astral Heroes. The engine solves the problem of having a reliable, battle-tested foundation for building 2D games across multiple platforms.
Delphi/Pascal developers looking for a mature, production-proven game engine to build 2D games, particularly those interested in card games, strategy games, or tower defense genres.
Developers choose ApusGameEngine because it offers a stable, time-tested codebase with real commercial success stories, flexible BSD licensing, and direct access to an engine that has evolved through decades of practical game development experience.
An open source Delphi/Pascal game engine
Has powered multiple published games like Spectromancer and Astral Heroes, demonstrating stability and reliability in production environments.
Developed and refined over two decades, with iterative improvements from real-world use in games, ensuring a mature codebase.
Released under BSD license, allowing free use, modification, and code integration without restrictive terms, ideal for commercial projects.
Games have been released on Windows, Linux, and iOS, showing practical support for multiple platforms from a single codebase.
README admits many parts are unfinished, untested, or poorly commented, requiring significant cleanup and debugging effort from users.
Documentation is a live Google Doc rather than formal docs, which may be inconsistent, outdated, or lack depth for complex features.
Built in Delphi/Pascal, which has a smaller community and fewer resources compared to mainstream engines, limiting third-party support.
Relies on Patreon support, potentially leading to slower updates or feature delays if funding is insufficient, as noted in the README.
A curated list of awesome Delphi/FreePascal/(any)Pascal frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff. Open source and freeware only!
Cross-platform (desktop, mobile, console, web) 3D and 2D game engine. Powerful visual editor. Support for glTF, X3D, IFC and more. Fast clean code using modern Pascal. Free and open-source.
Vulkan header generator, OOP-style API wrapper, framework and prospective Vulkan-based game engine for Object Pascal
A complete header translation (binding) of the raylib 6.0 to Pascal. Without any funky helper functions for memory alignment issues. Inspired and partially based on the drezgames/raylib-pascal binding, however a little cleaner and more recent, with FPC 3.2.0 and up support.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.