Castle Game Engine

The free open-source 3D and 2D game engine using modern Object Pascal!

  • A lot of 3D and 2D formats supported (X3D, VRML, Collada, OBJ, MD3, Spine...).
  • Portable to a lot of platforms (Linux, Windows, Mac OS X, mobile: Android, iOS, web browser plugin...).
  • Optimized rendering with a lot of graphic effects (shadows, mirrors, bump mapping, shader effects...).
  • Build and edit your scene graph (X3D) at runtime. Create processing and visualization tools!
  • Extensible system for game objects, with physics, creatures with AI and navmesh, and more.

Download "Castle Game Engine"

Recommended: download also view3dscene, our model viewer.

See the "Getting Started" documentation.
We also have manual, reference, modern Object Pascal introduction and a lot more:)

Suppport on Patreon