A 3D isometric puzzle about an emo hamster that must walk along paths of different temperatures.

The core loop is tied to the character's thermal state. The actor constantly samples the underlying tile via OnComponentBeginOverlap to read colour and temperature. Spikes and drops adjust a global temperature float that drives an Animation State Machine and updates a Material Parameter Collection — recolouring the hamster's hair mesh in real time.

Hot and Cold Stream hazards are built with Niagara Particle Systems. These volumetric streams either damage the player or lift them to high-tier platforms depending on the movement vector. Custom collision channels let the particles interact with the character capsule and shift the temperature state by exactly ±1° on contact.

A full UI architecture in UMG handling Main Menu, Level Select, Pause and Level Complete. The system manages game state globally and tracks score parameters such as stars collected.
