"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
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.
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.
Windows, Linux, FreeBSD, Raspberry Pi