We're proud to release Castle Game Engine 6.0, an open-source 3D and 2D game engine for Object Pascal.

This release is a culmination of more than a year of intensive engine development. The main feature is that almost every part of the engine got significant improvement, and we have more "new features" than you probably care to read about

You can download the engine, and read the documentation, from

https://castle-engine.sourceforge.io/

Some highlights of the new features (see the full release announcement here):


  • New user interface features: auto-scaling, parents, anchors, many new components and properties,
  • New build tool features: automatic generation and usage of GPU-compressed and downscaled textures, --mode=valgrind,
  • A large number of Android package components, that provide an integration with various 3rd party Android libraries on Android (Google Play Games, In-app Purchases, sound libraries, ad networks, analytics, vibrations...),
  • New castle-anim-frames format, with a Blender exporter, to export *any* animations from Blender to our engine (armature, shape keys, baking physics simulations, ....).


Also, the entire website, and the manual and the guide to creating game data, received a lot of additions and changes.

Last but not least, I wanted to mention our new Patreon page. You can support the engine development and get some real rewards --- I'm devoting a weekend per month exclusively to the features requested by Patrons, you can get access to the "cloud build server" (continuous integration) for your game projects, and I will have a 24h gamejam every month making a demo game requested by Patrons. Please check out our Patreon page on:

https://www.patreon.com/castleengine

P.S. Everything compiles with the today's announced FPC version 3.0.2 (and other FPC versions too) of course!