VR Room
Virtual Reality • Puzzle
Available in: Meta Quest
Project Overview
- Role(s): Programmer
- Team Size: Solo Dev
- Organization: None
- Engine: Unity
- Status: Prototype
🧠 Technical Contributions
- Interactive Object Behaviors: Implemented unique interactions for each object, enhancing immersion within the VR environment. Key implementations include:
- Mirror: Created a functional mirror that accurately reflects the environment and player's actions.
- Vintage Camera: Developed a camera with its own viewfinder, capable of taking pictures and instantly revealing them.
- Notebooks: Designed notebooks with hinged joints and text-to-voice capabilities to narrate written messages.
- Candles: Added candles that can be extinguished through rapid movement or shaking, with a lighter to relight them.
- Phone: Implemented a phone that plays videos.
- TV Remote: Developed a TV remote that can turn the TV on and off, with the TV playing videos when turned on.
- Vinyl Record Player: Created a vinyl record player that stops when the disk is grabbed and resumes when reinserted.
- Wearable Hats: Enabled user customization by allowing the player to wear hats.
- Watering Can: Integrated a watering can with realistic audio feedback in various states.
- Nerf Gun: Built a nerf gun capable of shooting nerf bullets at a determined velocity.
- Teleportation System: Implemented a teleportation system for seamless navigation across different areas within the VR room.
- Object Sockets: Enabled objects to adhere to sockets, allowing for extensive customization of the user's personal space.
🛠️ What I Built
- Interactive Object Behaviors: Developed a series of interactive objects to enhance user engagement. These objects include:
- Mirror: A fully functional mirror that reflects both the environment and the player's actions in real-time.
- Vintage Camera: A camera with a viewfinder for capturing images and revealing them instantly within the VR experience.
- Notebooks: Notebooks with hinged joints, equipped with text-to-voice functionality to narrate messages to the player.
- Candles: Candles that respond to rapid movements or shaking, with a lighter to relight them, adding a layer of interactivity.
- Phone: A phone capable of playing videos, integrating multimedia into the immersive experience.
- TV Remote: A TV remote that controls the TV, allowing users to turn it on/off and play videos when activated.
- Vinyl Record Player: A vinyl record player that stops when the disk is grabbed and resumes when reinserted, providing dynamic interaction.
- Wearable Hats: User-customizable hats for personalized avatar appearance.
- Watering Can: A watering can that provides audio feedback in different states, adding realism to the environment.
- Nerf Gun: A nerf gun capable of shooting nerf bullets at specific velocities, enhancing the interactivity of the space.
- Teleportation System: Developed a teleportation system to navigate between different areas in the VR room, enhancing user mobility.
- Object Sockets: Designed object sockets for the user to organize and customize their personal space by adhering objects in specific locations.
🤝 How I Contributed
- Designed and implemented interactive object behaviors to enhance immersion and user engagement.
- Worked on systems for teleportation and object socket adherence to ensure an intuitive and customizable experience within the VR environment.
- Integrated audio and visual effects, ensuring that each interaction felt real and satisfying for the player.
🧩 Challenges & Solutions
🌟 Challenge: Complex Object Interactions
Designing interactive objects with unique behaviors for each item created complexities in ensuring smooth performance and user satisfaction.
✔ Solution: Developed modular systems for each object, allowing for efficient integration and easy scalability across the VR environment.
🎮 Challenge: Teleportation and Navigation
Providing smooth and intuitive teleportation across various VR areas without causing disorientation was a significant challenge.
✔ Solution: Implemented a teleportation system with clear visual cues and controls, ensuring smooth and easy navigation for the user.
🌟 Standout Features
🎤 Interactive Objects
Each object within the VR space has a unique, engaging function, making the environment interactive and highly immersive.
🎮 Customizable Personal Space
Users have the freedom to reorganize and personalize their space, making the experience uniquely their own through object placement and interaction.
🏡 Key Game Features
- Relaxing Atmosphere: The project aims to simulate a cozy personal space within a natural environment, offering a relaxing and immersive VR experience.
- Interactable Objects: Each object provides unique interactivity, offering an engaging and tactile experience for the player.
- Re-organizable Objects: Objects fit into specific sockets, providing the player with full customization capabilities to shape their space as desired.
- Immersive Sounds: 3D sound and realistic audio feedback enhance immersion, ensuring a more dynamic and lifelike experience within the VR environment.