Something went wrong. Try again.
A video game where you play as a misaligned AI, deceiving and building power. An experiment in spec-driven development.
Something went wrong. Try again.
Stop Bevy restyle from running every display frame. master
Ticking the sim clock lived on Game, so game.is_changed() stayed true and restyle_3d / render_map / the sidebar rebuilt at 60 Hz. Move the timer to SimClock, only dirty Game on real steps or attendance flips, cache owned/selected tiles, and walk the heard set for noise stipple. Defense: wiki/interface/material-render.md perf debt 5 / criterion 6 — wall-clock pacing must not force full material restyle every frame.
Author Cameron Date (Jul 10, 2026, 7:13 AM UTC) Commit 8b980eca 8b980ecafa749da3bbebfa8034ca19bb0f2f86d6 Parent 4d125a58 4d125a5893c48c10ece49d59a52d4e3d5cb01d93