I did some cool post-gamejam improvements:
Added sounds: new ambience, footsteps, statue sound.
The demo code shows my recommended approach to add footsteps sound for 3D walking game, see the TFootstepsBehavior class in GameBehavior unit.
Added 2 water surfaces.
Added some creepy logic for the statues behavior 🙂
The code of it is again quite nice and you can reuse it for your projects. It is in GameBehavior unit. I will let you figure out on your own what is exactly this “creepy logic” :), just play the game!
Fixed octree creation (the roof was extremely high-poly by accident, at it was causing problems).
I also added better facility to debug such things in CGE. Octree creation for shapes happens now reliably on load, and you can debug what is taking the most time by using our profiler. Just set
Profiler.Enabled := trueand look at log.