Noah Sena | Portfolio

Time Interns
[a 2 weeks project] Time is retiring and you are the intern to replace them. Use the Valve Tracker device to sincronize the time with your friend and excel the time control.
Game Play / Dev Blog Playlist
Manipulating the devices on Unity
Coding the game
Setting up the room
The Story
Time is retiring. It has been working for so long, and now it is searching for replacements. To find the right candidates, it opened two intern positions. The interns must demonstrate their abilities in manipulating time to become the next Time Manager. The tasks are simple: although time is relative for each person, it must still align with the general time in the end. You must control personal time and make it match with the general time at the end. After passing all the levels, the interns will become the new Time Manager, allowing the current Time to take a rest.
The Rules
There should be two players. Each level has two clocks, with each player controlling a personal timer on the screen. The timers run at different speeds. Players use the HTC Vive Trackers. When a player moves forward, their timer runs faster. When a player moves backward, their timer runs slower. If a player remains stationary, the clock maintains its current speed. There is a countdown in each level, and the further you go, the lower the countdown is.
Each level begins and ends at 12 o’clock, with the clock completing one full rotation. Players must synchronize their clocks to reach 12 o’clock together before the time runs out. If they succeed, they move to the next level. If they fail, they must redo the level with new personal timers.
Players can only move forward and backward; they cannot turn in any other direction.
Project Gallery

Technical Specifications
When
19 May 2023
Whom
University of Plymouth
Roles
Game Designer, Producer, Coder.
Software
Unity 3D, HTC Vive Tracker, Vive VR
Methodology
Based on Scrum
Learnings
My skills on C# and Unity, as well as the HTC VR system were improved.
Problems faced?
Connect the Vive Trackers to the PC and establish the link with Unity. After that, accessing them to manipulate them and develop the game was a bit complicated.
Solutions?
Deep research on the internet, countless hours reading, coding, trying, and reading documentation to link the devices with Unity, and coding everything. First, you need to set up the virtual room from Valve via Steam. The headset, two hand controllers, and two cameras are essential. Set up the room and then connect the devices. Use some scripts to link to Unity and identify the device paths. After that, assign the devices to variables and manipulate them using code. Use the devices' GPS positions to increase or decrease the time acceleration.




















