Skip to content

Entity Control & AI

LITIENGINE decouples entity logic into specialized modular controllers: Movement Controllers, Animation Controllers, Combat Abilities, and Behavior Controllers.


Control & AI Documentation Sections

  • Movement Controllers


    Physics-driven velocity, acceleration, steering heading, and obstacle collision sliding.

  • Animation Controllers


    State-based animation machines (idle, walk, dead) and dynamic spritesheet switching.

  • Ability Framework


    Cooldown-based combat spells, projectile targeting, area-of-effect effects, and @AbilityInfo.

  • Behavior Controllers & AI


    State machines, waypoint patrol paths, aggro ranges, and dynamic creature tracking.