Prison Architect Under the Hood: Needs-Based AI, Regime Scheduling & Grid Pathfinding
How Prison Architect runs a whole prison on Introversion's custom C++/OpenGL engine: needs-based utility AI gated by the daily Regime, an object-component world, staggered utility/need ticks, and room-partitioned grid A*.