System requirements and installation guide
Русская версия здесь

Most of my desktop applications (for Windows, macOS and Linux) are portable. This means that the program is distributed in the form of a ZIP archive. You need to unzip the archive (macOS can unpack it automatically), and then you will see the single folder containing all the necessary files: versions of the program for different systems, examples, docs and some of your personal files that you will create later. This makes it easier to transfer the program with the user data between different computers.

Windows
  • Requirements: Windows 2000 (x86/x86_64); latest OpenGL drivers.
  • How to install:
    • download the app (ZIP archive);
    • unpack it to the user-created folder (with read and write permissions; for example, your own folder on the external flash drive);
    • go to the unzipped folder and and double-click on START_WINDOWS.
Linux
  • Requirements: any Linux distribution (x86/x86_64); latest OpenGL drivers; libsdl2.
  • How to install:
    • download the app (ZIP archive);
    • unpack it to the user-created folder (with read and write permissions; for example, the home user directory (/home/username));
    • go to the unzipped folder and and double-click on START_LINUX_XXX, where the XXX is the name of the architecture of your device.
macOS
  • Requirements: macOS 10.6 (x86_64).
  • How to install:
    • download the app (ZIP archive);
    • the archive may be unzipped automatically by the browser; otherwise, unpack it manually - just double click on the ZIP file;
    • it is recommended to move the unzipped folder to some another user-created directory (but don't use the Applications folder);
    • read the important information for macOS 10.12+ users;
    • go to the unzipped folder and double-click on START_MACOS.
Android
  • Requirements: Android 2.3.
  • How to install:
    • get the app on Google Play;
    • if something is wrong, read this.
iOS
  • Requirements: iOS 9.
  • How to install: get the app on App Store.