Ravage

A labyrinth or maze genre game with First Person View camera mode. A puzzle game that challenges players to navigate through complex mazes and solve puzzles.

2016 1 min read Game Developer View Project
Owner: Universiti Teknikal Malaysia Melaka
Unity C#
Ravage screenshot 1Ravage screenshot 2Ravage screenshot 3

Problem Solved

First-person maze games can quickly become frustrating if navigation, camera behavior, and puzzle pacing are not carefully tuned for player orientation. The challenge was to preserve difficulty while avoiding fatigue and disorientation during repeated traversal.

How I Solved It

I designed controlled maze progression with clear challenge escalation, puzzle checkpoints, and movement/camera tuning to keep play readable and fair. The implementation focused on balancing tension and usability so the core maze loop stayed engaging instead of punishing.

Key Features Delivered

  • First person camera system with tuned movement controls.
  • Maze navigation loop with puzzle based progression.
  • Structured level layout for escalating challenge.
  • Core interaction systems implemented in C .

What Can Be Done Next

  • Add adaptive hints for player retention.
  • Introduce dynamic maze variations for replayability.
  • Improve visual guidance for key puzzle objectives.