
Tilt Dungeon

Tilt Dungeon is a tablet game developed in Unity by a five-person team. The project explored an innovative control paradigm wherein player interaction with the world is exclusively mediated through device tilt mechanics for character locomotion. Programming contributions encompassed all gameplay object systems and user interface implementation. Additionally, gameplay object architecture was designed as a modular toolset, enabling level designers to efficiently construct and iterate on level designs.
Roles
Player control
The game implements an innovative control scheme wherein character locomotion is directly controlled through device tilt input. The magnitude of tilt displacement modulates movement velocity, which in turn determines the corresponding movement animation state, creating a continuous mapping between input intensity and visual feedback.
Interactable Objects
Gameplay object design and implementation encompassed all interactive elements within the game environment. Core systems included pickups, trap mechanics, enemy encounters, gate and switch mechanisms, acceleration pads, and destructible blocks that fracture upon collision with the player at sufficient velocity. Advanced trap mechanics featured arrow turrets with dual activation modes: fixed-interval firing or pressure plate-triggered engagement. Level progression systems included portal mechanics and gated transitions to subsequent levels.
UI
User interface implementation encompassed comprehensive systems including in-game stat overlays, visual effects, menu navigation, and end-state screens. The in-game overlay displayed player health status and key inventory tracking. Menu systems included a start screen, level selection interface with progression-based access restrictions, and an options menu with customizable settings. Additionally, a designer-friendly visual effects framework was developed, enabling level designers to instantiate custom visual effects at specified positions and durations without requiring programming intervention.


