Castle Game Engine: Cross-platform (desktop, mobile, console) 3D and 2D game engine

6/11/2023, 12:56:09 PM
Cross-platform (desktop, mobile, console) 3D and 2D game engine
  • "Castle Game Engine" is a cross-platform (desktop, mobile, console) 3D and 2D game engine, supporting many asset formats (glTF, X3D, Spine...) and using modern Object Pascal

  • Features

  • Powerful visual editor to design 3D and 2D games.

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

  • Support for glTF, X3D, Spine and more formats.

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

  • Fast clean code using modern Pascal.

  • Free and open-source.

License

The engine is available on the terms of LGPL >= 2 license with "static linking exception". This is the same license as used by FPC RTL and Lazarus LCL. In short, you can make commercial and closed-source games using the engine, you only have to share your modifications to the engine core.

License

LGPL

Platforms

macOS

Other Supported Platforms

Windows, Linux, FreeBSD, Raspberry Pi

Homepage and Download

Source code

Download and explore the source code

Share