
Castle Game Engine
Castle Game Engine is a free, open-source engine for making 2D and 3D games, with a visual editor and an Object Pascal API.
What Castle Game Engine is
Castle Game Engine is a free, open-source engine for making 2D and 3D games, with a visual editor and an Object Pascal API. Its editor can be used to design game worlds and user interfaces, then build projects for multiple platforms. Listed targets include Windows, Linux, macOS, Android, and iOS, with mobile export supported.
Graphics features include shader effects, physically based rendering, shadows, mirrors, bump mapping, and post-processing. The engine supports glTF, X3D, sprite sheets, and Spine 2D animations. The project lists Visual Studio Code, Lazarus, Delphi, Blender, and Sketchfab among supported tools and services. Build support includes a command-line tool, a Docker image, and setup documentation for GitHub Actions, GitLab CI, Jenkins, and Woodpecker CI. The engine can be used to make proprietary applications. Provided Linux binaries require GLIBC 2.34 or newer; older systems can compile from source. The project says supported operating systems must still receive security support from their vendors, with Windows 10 temporarily supported as of 2026.
Good
- Free and open-source; proprietary apps are allowed.
- Visual editor designs game worlds and user interfaces.
- Targets Windows, Linux, macOS, Android, and iOS.
- Supports glTF, X3D, sprite sheets, and Spine 2D.
- Includes command-line and Docker build tools.
Watch out
- Object Pascal is the listed scripting language.
- Provided Linux binaries require GLIBC 2.34 or newer.
- Windows 10 is only temporarily supported as of 2026.
Who it suits
Castle Game Engine suits developers seeking an open-source 2D or 3D engine who are comfortable with Object Pascal. Its listed targets include desktop and mobile platforms, and its license permits proprietary applications.
Verdict
Castle Game Engine offers a visual editor, broad listed platform targets, and an open-source license that allows proprietary projects. Linux users on older systems can compile from source, while the project’s supported-OS policy depends on vendor security support.
Plans and prices
From Castle Game Engine's own pricing page, checked 11 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Castle Game Engine | Free | Free and open-source · may be used to make proprietary applications |
The facts
Each one read from Castle Game Engine's own pages, with the date it was checked.
What it does
- Build automation
- It provides a command-line build tool and Docker image, with setup documentation for GitHub Actions, GitLab CI, Jenkins and Woodpecker CI.checked 11 Oct 2026
- Creator
- The credits page says Castle Game Engine was created by Michalis Kamburelis.checked 11 Oct 2026
- Data formats
- The engine supports glTF, X3D, sprite sheets and Spine 2D animations.checked 11 Oct 2026
- Download systems
- The download page provides engine builds for Windows x86_64, Linux x86_64, Raspberry Pi Linux Arm32 and Arm64, and macOS Apple Silicon and Intel.checked 11 Oct 2026
- Editor
- Its visual editor can design 3D and 2D game worlds and user interfaces, and build projects for multiple platforms.checked 11 Oct 2026
- Integrations
- The project lists Visual Studio Code, Lazarus, Delphi, Blender and Sketchfab among supported tools and services.checked 11 Oct 2026
- License
- The engine is open-source and can be used to make proprietary applications.checked 11 Oct 2026
- Mobile export
- Yeschecked 24 Sep 2026
- Networking
- Networking features include asynchronous URL downloads and integrations with Indy, mORMot 2 and RNL.checked 11 Oct 2026
- Purpose
- Castle Game Engine is a cross-platform 3D and 2D game engine with a visual editor and Object Pascal API.checked 11 Oct 2026
- Rendering
- Graphics features include shader effects, physically based rendering, shadows, mirrors, bump mapping and post-processing.checked 11 Oct 2026
- Scripting languages
- Object Pascal (Free Pascal/Lazarus)checked 24 Sep 2026
- Source code model
- open_sourcechecked 24 Sep 2026
- Support
- The maker invites questions and feedback on its forum and offers meetings with the engine lead to discuss use, bugs, feature requests and cooperation.checked 11 Oct 2026
- Supported operating systems
- The engine says it is supported only on systems that still receive security support from their vendors, with Windows 10 temporarily supported as of 2026.checked 11 Oct 2026
Money
- Free plan
- Yeschecked 24 Sep 2026
Where it runs
- Linux requirement
- Provided Linux binaries require GLIBC 2.34 or newer; users of older systems can compile from source.checked 11 Oct 2026
- Target platforms
- Windows,Linux,macOS,Android,iOSchecked 24 Sep 2026
- Windows downloads
- The maker says its Windows downloads include code-signed executables to reduce alerts from Windows protection tools.checked 11 Oct 2026
Alternatives to Castle Game Engine
- 1

Felgo
Free planAndroidiOSWebAPI8.7Free plan - 2

Construct 3
Free planAndroidiOSWebLinux8.6Free plan - 3

Ren'Py
Free planOpen sourceAndroidiOSWebAPI8.6Free plan - 4
Bevy
Free planAndroidiOSWebLinux8.6From $5 a month - 5

Unity
Free planAndroidiOSWebAPI8.5Free plan - 6

Godot Engine
Free planAndroidiOSWebAPI8.3Free plan
