Castle Game Engine: New components to generate terrains, along with a demo including water and planting trees

I’m proud to announce a new Castle Game Engine feature: terrain components! A new component ( descendant) allows to visually design a terrain and you can of course use it from code or from editor and play with all the properties visually. Terrain height data may come from: A smooth noise, generated with . This …

Castle Game Engine: KTX – mipmaps, ASTC, Docker – GitHub CLI, Compressonator, macOS fixes, node renames API, TCastlePlane.Size

Here goes a list of recent Castle Game Engine improvements that I need to get off my chest 🙂 Overall I’m very happy with the engine state lately — we’ve done good features, we have big things coming (like new physics), and have good base and can polish the experience in many places. This resulted …

Castle Game Engine: Bump mapping – updated documentation, example, defaults, everything is simpler now :)

We’ve made some small updates to how bump mapping (normal maps) work and wrote a nice simple documentation how to use bump mapping in our engine. Advised reading: bump mapping (normal maps) in Castle Game Engine. The default bump mapping is now bmBasic, this is much more natural than previous bmSteepParallaxShadowing. Using the parallax bump …