Slides from my presentation in Köln (Cologne, Germany) today, spoilers about some new engine features

Photo from Cologne -- does this tower remind you something? :)
TCastleMoveAttack

I’ve done a presentation about our engine at FPC & Lazarus meeting today in Köln, and I think it went really well. I had more time than usual, so after an introduction to the engine, I could go in more depth about some recently added features, including:

  • TCastleComponentFactory (with some cool improvements announced last here, demo usage in examples/space_shooter.)

  • Our new Steam integration. More about it in a dedicated news post coming soon!

  • Our new (work in progress, but already cool) TCastleMoveAttack component, providing out-of-the-box working creatures AI (so they can walk toward a configurable enemy, attack, run scared, die… typical “FPS-game enemy” logic in a ready tweakable component). See also our roadmap about it. It’s not yet finished, but it does work (on a walk-attack-behavior branch, see new examples/creature_behaviors version there). I showed some initial fun and promising results — see the slides below for screenshots!

The slides from the talk are available here. They are also embedded below: