# About the Game
---------------------------
> Title: Phat Office Fun
> Technology: VR (PICO), Unity XR
> Player: Single (in prototype, while the final product is aimed at bein online multiplayer)
> Playtime: 10 mins+
> Development duration: 7 weeks
> Team of: 5 members
> Target User & Objective:
Phat Office Fun is a VR game prototype aimed for corporate employees working remotely. Potential solution to,
- lack of human interaction, socializing in remote work.
- in case of limitations on physical office space, virtual office space for recreation and interactive / immersive communication.
> Story:
Year 2032. You are S, an employee at a thriving gaming company that recently launched a virtual office space for its employees to socialize / hangout and have fun during the break. The virtual office space is designed in the image of regular offices for ease of adaptability for the staff.
> Gameplay: In the current prototype, you receive an email from your colleague with some paper ball throwing challenges. Find the hidden objects (coffee cups, bear pongs, even spiders) scattered around the office, practice your paper ball throwing skills and prepare yourself for the next virtual office party!
# What I did
-------------------
> Design: Logo, UI, Level Design
- Process:
Researched art style, colors for level, assets, UI and logo with the key points in mind, "fun", "futuristic", "office environment" based on the
concept.
Created style moodboards for Level, UI and Logo.
Finalized style and color palette based on team and user feedback.
Created and finalized designs based on feedback.
- Applications used: Adobe Illustrator, Blender.
> Development: User Interface (UI)
- Process: Researched VR UI development best practices. Imported and converted UI assets to 2D GUI sprites, adjusted scales, positions in
ordered categorized canvases and panels. Tested with placeholder built-in UI images before importing final UI assets. Employed
optimized c# UI manager script to UI gameobject with functions for different tasks. Communicated and pushed changes with proper
descriptions into designated development branch and scene upon successful testing.
> Applications used: Unity, Github Web and Desktop, PICO VR headset (for testing).
> Management: Product / Team
- Process: Divided the project into the following 3 phases as usual,
Phase 1: Pre-Production (Research, concepting, setting up VR, functional greybox, concept+greybox testing with user)
Phase 2: Production (Complete development of game - asset creation, programming with version control, merging, final user testing)
Phase 3: Post-Production (Bug fixes, minor changes and polishing based on final user test feedback)
- Practices: Used SCRUM, Agile model divided into weekly sprint sessions. Made all decisions incorporating insights, opinions and feedback.
from each team member. Prioritized team members' overall growth, health, convenience, preferences while planning sprint goals.
- Applications used: Trello, Discord, G-Drive.