Sunday, June 23, 2024
Google search engine
HomeUncategorizedCastle Engine – Free open-source cross-platform 3D/2D game engine using Pascal

Castle Engine – Free open-source cross-platform 3D/2D game engine using Pascal

Cross-platform (desktop, mobile, console) 3D and 2D game engine. Powerful visual editor. Support for glTF, X3D, Spine and more. Fast clean code using modern Pascal. Free and open-source.

2D game in editor

Visual editor

Design 3D and 2D games and user interfaces (with automatic scaling, anchors). Build and deploy the same project for multiple platforms. Integrate with various IDEs (Lazarus, Delphi, Visual Studio Code…).

Terrain with water and trees


A lot of components to design viewport contents (3D and 2D world, using scenes, cameras, navigation, primitives, lights…) and user interface (buttons, images, labels…).

Village scene with outlines in glTF from Sketchfab ( by Luis Fernandez )

Lots of ways to define data

Use 3D models, 2D animations, sprite sheets. Great integration with authoring tools like Blender or shops like Sketchfab thanks to using open standards like glTF and X3D.

Real-time water with caustics, reflections, shadows

Graphic effects

Composable shader effects, shadows, mirrors, physically based rendering, bump mapping, gamma correction…


Target any platform (desktop: Windows, Linux, macOS, FreeBSD, Raspberry Pi, mobile: Android, iOS, console: Nintendo Switch). Work on any desktop platform. WebGL and Oculus (VR) are coming as targets soon.

MacStadium developer logo

We’re a happy member of MacStadium Open Source Developer Program.

They provide us access to a remote Mac machine, we use it to develop our macOS and iOS targets.

Read More



Please enter your comment!
Please enter your name here

- Advertisment -
Google search engine

Most Popular

Recent Comments