Goal
Build a narrative engine where story content can be extended through JSON data while keeping UI rendering consistent and predictable.
What I Practiced
Data-driven application structure, state-based UI updates, dynamic action rendering, and simple systems such as inventory and puzzle validation.