Castle Game Engine - Free Open-Source Cross-Platform 3D and 2D Game Engine with Editor and Powerful Pascal API

1 min read Original article ↗

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

Comfortable visual designer and powerful code

3D game in editor

Terrain with water and trees

Components

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 ( https://sketchfab.com/3d-models/ftm-0970f30574d047b1976ba0aa6f2ef855 by Luis Fernandez )

Real-time water with caustics, reflections, shadows

Graphic effects

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

"Escape from the Universe" on Nintendo Switch

Target any platform (desktop: Windows, Linux, macOS, FreeBSD, Raspberry Pi, mobile: Android, iOS, console: Nintendo Switch, web). Work on any desktop platform. VR is coming as a next target soon.

FPC and Delphi

Open-source, Jenkins, Docker, Codeberg, Woodpecker CI, GitHub Actions, GitLab CI

Latest news