My Roles

Team leader, Game Designer, Interaction Designer, VR Developer

Tools

C#, Unity, HTC VIVE FOCUS, Photoshop, Abode Premiere, Maya

Duration

Sophomore Year, 5 weeks

Intorduction

Noah’s Farm is a VR game inspired by Pokémon go, where players need to capture animals and bring them back to the farm.

What challenges were we facing?

1) We have only 5 weeks 2) None of us knew anything about VR or HTC VIVE

Solutions

We nailed it by using the method of learning by doing.

Process Timeline

Game Design

User Flow

Farm Lobby

Animal Zones: The captured animals would automatically go to different areas in the farm lobby according to their varieties.

Magic Portal: There are two magic portals in the farm lobby, through which player can choose different game mode and start the game: one is timed mode, one is practicing mode.

Game Section

In game section, players could throw magic balls by pulling the trigger of HTC handler. The longer the press is, the larger the force would be added on the ball, so the ball would go farther.

Preview in Unity.

Instructional Design

Why instructions are so important in this game?

1) Most people are unfamiliar with VR headsets 2) Seldom have played VR games before

Mini Map

Mini map provided on the top of the screen displays nearby animals to guide users.

Implementation

Animals Generation System

We let different spots in the map generate a specific kinds of animals more, giving players the motives to explore more in the game scene.

Village, where domestic animals probably show up

Forest, where flying animals mainly appear.

Progress Bar

A bar visualizing the force is presented on the screen bottom each time player press the trigger. And the anticipated launching point of the balls would be rendered in the game scene to help players with their judgement.

First Time Tutorial

First time instructional tutorial that would guide players to get familiar with the function of each button.

Technical Implementation

Project Structure

Version iteration

My Programing Contribution: I mainly developed the VR system, instructional functions and UI logic.