Implementation

Environment

As it is Treasure Hunt, I want to have Ancient Environment. The materials, statues used are imported from Unity Asset store (references are provided). Walls, Floor, Ceiling, Blocks (Room 2) are made using cubes after adjusting their Scale, in order make sure they appear as intended. The Maze walls are built using trial and error method, basically i kept on trying out different patterns and created the Maze. I did checked few references for the Maze, but i haven’t used any of them.

Interaction

Left Controller:​ Player can use Joystick on Left Controller to move Forward, Backward, Left and Right.​

Right Controller:​ Player can press Button A on Right Controller to Jump. If a Player wants to move the wall, he needs to face his Head position towards it, press and hold the Index Trigger and Use Joystick to Move the Wall.

Process from Start to Finish

As mentioned earlier, I initially thought to build 3 rooms such as Roman numeral puzzle, Ancient Greek offering and Norse rune puzzle. But due to several issues I have changed to current setup of 2 rooms (Maze and Blocks).

Initial Weeks:

At first i started to watch several Tutorials available on YouTube in order to gain knowledge and use it in the project. I also kind of created a Basic Game (Player has to place 3 gems in intended positions, after that a Door will open) after watching a Tutorial. Also Created a Unity basics tutorial and presented in the Lecture Hall.

Fig 1: Basic 3 Gems Game

Fig 2: Basic 3 Gems Game

Fig 3: Basic 3 Gems Game

Later on I moved to implement my concept (Treasure Hunt), I started to build Walls, Floor, Ceiling for the first room. I have arranged 4 Tablets (Represents Roman numerals) on 4 different columns. The Player has to collect those tablets and place them on the empty columns (In the intended order) facing towards them. After placing the tablets in correct order, the wall will slide and the Player can able to enter Room 2.

Fig 4: Tablets are arranged on the columns

Fig 5: Tablets are placed at intended slots

Transition weeks: After Room 1 (Ancient roman numeral) implementation, I started to move on to implement Room 2 (Ancient Greek offering). I haven’t done much work on Room 2, just inserted few statues, at this moment i decided to remove this Room’s concept completely. Room 3 (Norse rune numeral) has been changed to Blocks and implemented Blocks.

Final weeks: I have decided to change “Room 1 (Ancient roman numeral)” to “Maze”. Increased the size of the floor plan for both Maze and Block rooms.

Several modifcations have been made to Maze walls in order to look realistic. Obstacles have been placed in Maze room (Broken Columns), whenever Player touches them, he will respawn at the Room 1 Start Point. The Columns are modified in a such a way that they appear as a Ancient Building.

Fig 6: Maze room

Fig 7: Obstacle column

Fig 8: Maze room Final configuration

Fig 9: Obstacle column final configuration

Fig 10: Wall 1 has been moved

Fig 11: Wall 2 has been moved

Fig 12: Wall 3 has been moved and Player can enter Blocks room

Fig 13: Final Layout of Blocks room

Fig 14: Statue turns Gold and Player wins the Game