Developing a game engine

My Patreon page: About: I’m Ivan Polyacov - an indie game developer from Belarus. I’m making games using Delphi/Object Pascal language. Here are some of my released games: Spectromancer (Win/iOS) - Steam page, Game site, AppStore Astral Heroes (Win) - Steam page, Game site All these games were made using my Apus Game Engine - a cross-platform game engine (Windows / iOS / Android) which I’m developing since 2004. Now I want to share my work with others so people can use it for their own work. I understand, that an “in-house“ solution is just a pile of code, so some work is required to improve the code, write documentation, examples, tests, add support of new platforms (Linux, MacOS) etc. That’s why I need your support! My codebase is not just a game framework: it contains many units (which I made as much independent as I can) for different purposes - logging, debugging, GUI, file formats, networking, resource management, etc. They can be used in different applications: web sites, GUI apps, command-line tools - wherever you want. The base part of my codebase is already available for everyone in my public repository at Other parts are in private repositories which my patrons can access. Also I’m going to publish whole projects: games, game servers, websites and tools - so people can use these as templates or just take code snippets. I’ll be very happy if you donate to support my development!
Back to Top