Download

1. Download the engine for your system

Note
To build applications using the engine you also need to install a compiler. The Windows and Linux downloads already contain the latest stable version of FPC, so you can build and run projects out-of-the-box. If you want more, read about manual about installation.

2. Alternative download and installation options

2.1. GitHub releases with more variants (like downloads not bundled with FPC)

More downloads are available on https://github.com/castle-engine/castle-engine/releases/latest . They contain:

  • Alternative "non-bundled" versions for some platforms (without the -bundle in zip name). Use them if you want to install the Pascal compiler (like FPC or Delphi) yourself. Remember to point CGE to your compiler using the "Preferences" editor window.

  • Win32 platform, which we still support but discourage. The world has largely moved to 64-bit (for Windows and other OSes) so we recommend using Win64.

2.2. Itch.io

Head over to Castle Game Engine on itch.io to download the engine from Itch.io.

For extra comfort, use itch.io app. It’s very nice and allows to download + install the engine, or later update, with really 1 click.

Note
This installs the latest released engine version, like 7.0-alpha.2. Not a snapshot.

2.3. Arch Linux User Repository

Arch Linux users can install Castle Game Engine from AUR (Arch User Repository).

The package is available on https://aur.archlinux.org/packages/castle-engine-git/ . Follow the standard AUR installation process:

  • Do it manually following AUR docs, like

    wget https://aur.archlinux.org/cgit/aur.git/snapshot/castle-engine-git.tar.gz
    tar xzvf castle-engine-git.tar.gz
    cd castle-engine-git/
    makepkg -sri
  • Or use a helper like paru. Once you have it working, just use paru -S castle-engine-git.

Note
This installs the latest engine version from the GitHub repository (master branch). Bleeding edge! (But in practice, often stable to be used even for production work.)

To improve this documentation just edit the source of this page in AsciiDoctor (simple wiki-like syntax) and create a pull request to Castle Game Engine WWW (cge-www) repository.