Skip to content
SPECIFICTION
Get listed

Castle Game Engine

castle-engine.io

Free plan WebWindowsmacOSLinuxiOSAndroid

What it is

Castle Game Engine is a free, open-source engine for building 2D and 3D games with a visual editor and an Object Pascal API. The editor supports designing game worlds and interfaces, then building projects for multiple platforms. Listed targets include Windows, Linux, macOS, Android, and iOS, with mobile export, console export, and multiplayer tools. Graphics capabilities include shader effects, physically based rendering, shadows, mirrors, bump mapping, and post-processing. Supported formats include glTF, X3D, sprite sheets, and Spine 2D animations. The project lists Visual Studio Code, Lazarus, Delphi, Blender, and Sketchfab among supported tools and services. A command-line build tool, Docker image, and CI setup documentation support automation. The engine can be used for proprietary applications. Provided Linux binaries require GLIBC 2.34 or newer; older systems can compile from source. Supported operating systems must still receive vendor security support, with Windows 10 temporarily supported as of 2026.

Spec sheet

Purpose
Castle Game Engine is a cross-platform 3D and 2D game engine with a visual editor and Object Pascal API.Read 11 Oct 2026 · castle-engine.io
Free plan
YesRead 24 Sep 2026 · castle-engine.io
Integrations
The project lists Visual Studio Code, Lazarus, Delphi, Blender and Sketchfab among supported tools and services.Read 11 Oct 2026 · castle-engine.io
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.Read 11 Oct 2026 · forum.castle-engine.io
License
The engine is open-source and can be used to make proprietary applications.Read 11 Oct 2026 · castle-engine.io
Build automation
It provides a command-line build tool and Docker image, with setup documentation for GitHub Actions, GitLab CI, Jenkins and Woodpecker CI.Read 11 Oct 2026 · castle-engine.io
Creator
The credits page says Castle Game Engine was created by Michalis Kamburelis.Read 11 Oct 2026 · castle-engine.io
Data formats
The engine supports glTF, X3D, sprite sheets and Spine 2D animations.Read 11 Oct 2026 · castle-engine.io
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.Read 11 Oct 2026 · castle-engine.io
Editor
Its visual editor can design 3D and 2D game worlds and user interfaces, and build projects for multiple platforms.Read 11 Oct 2026 · castle-engine.io
Linux requirement
Provided Linux binaries require GLIBC 2.34 or newer; users of older systems can compile from source.Read 11 Oct 2026 · castle-engine.io
Mobile export
YesRead 24 Sep 2026 · castle-engine.io
Networking
Networking features include asynchronous URL downloads and integrations with Indy, mORMot 2 and RNL.Read 11 Oct 2026 · castle-engine.io
Rendering
Graphics features include shader effects, physically based rendering, shadows, mirrors, bump mapping and post-processing.Read 11 Oct 2026 · castle-engine.io
Scripting languages
Object Pascal (Free Pascal/Lazarus)Read 24 Sep 2026 · castle-engine.io
Source code model
open_sourceRead 24 Sep 2026 · castle-engine.io
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.Read 11 Oct 2026 · castle-engine.io
Target platforms
Windows,Linux,macOS,Android,iOSRead 24 Sep 2026 · castle-engine.io
Windows downloads
The maker says its Windows downloads include code-signed executables to reduce alerts from Windows protection tools.Read 11 Oct 2026 · castle-engine.io

Plans and prices

Castle Game Engine Free Free and open-source · may be used to make proprietary applications Read 11 Oct 2026 · castle-engine.io

Every Castle Game Engine plan and price →

Strong points and limits

Strong points

  • Free and open-source
  • Targets Windows, Linux, macOS, Android, and iOS
  • Visual editor for worlds and interfaces
  • Mobile and console export
  • Can create proprietary applications

Limits

  • Linux binaries require GLIBC 2.34 or newer
  • Object Pascal is the listed scripting language
  • Windows 10 support is temporary as of 2026

Who it suits

Game developers seeking a free, open-source engine with Object Pascal development and desktop, mobile, web, and console targets. It suits projects needing visual editing and multiplayer tools.

Verdict

Castle Game Engine offers broad platform export, visual authoring, and advanced rendering in a free open-source package. Developers should check Linux library requirements and operating-system support before choosing it.

Where Specifiction places it

Alternatives to Castle Game EngineAll alternatives →