{"repo":"Cooler2/ApusGameEngine","free":true,"listed":false,"github":"https://github.com/Cooler2/ApusGameEngine","clone":"git clone https://github.com/Cooler2/ApusGameEngine.git","description":"An open source Delphi/Pascal game engine","language":"Pascal","stars":197,"topics":["delphi","delphi-game","delphi-library","game-engine","delphi-game-engine","freepascal","gamedev","gamedev-library"],"license":"BSD-3-Clause","category":"game-templates","readme_excerpt":"Apus Game Engine Cross-platform 2D/3D game engine written in Delphi/Pascal by Ivan Polyacov (Apus Software). In active development since the early 2000s, used in several commercial titles. Engine 5 supports five platforms: Windows, Linux, macOS, Android and iOS — up from Windows and Linux in Engine 4. Games made with this engine: Astral Masters — Windows, iOS (Engine-2) Spectromancer — Windows, iOS (Engine-2.5 (late)) Astral Towers — Windows, Linux, iOS (Engine-3 / 4) Astral Heroes — Windows (Engine-3) --- 💡 Philosophy The engine is written in standard Object Pascal and compiles with both Delphi 11+ and FPC 3.2+ from a single codebase, with no conditional forks for compiler-specific syntax. This is a deliberate design constraint: language features that work in one compiler but not the other are avoided. The goal is long-term portability — the same source should remain buildable regardless of which Pascal toolchain you use or what platform you target. This means: no inline variables, no type inference, no attributes, no anonymous methods beyond what both compilers support. Compatibility is not a limitation to work around — it is part of the design. --- 📦 What's included Base library ( Base/Apus. .pas ) — platform-independent utilities that can be used without the engine: - [ ] Math: vectors, matrices, quaternions, geometry (2D/3D), spatial primitives - [ ] Strings: UTF-8 ( String8 ) as the primary string type, with full helper API - [ ] Collections: hash maps, arrays, contai","default_branch":null,"files":null,"tree":[],"storefront":"/r/Cooler2","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Cooler2/ApusGameEngine/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}