Creative Work

Mind Icon Headset Icon Gaming Controller Icon Programming Icon

Kitchen Configurator

Project Overview
Project Details
Development
Team and Collaboration

I received guidance from Unity instructors and collaborated with fellow students through peer reviews. This collaboration helped ensure rigorous adherence to project checkpoints and fostered a supportive learning environment.

Key Responsibilities
  • Asset Management: Configured 3D models, prefabs, textures, and materials for the VR environment.
  • Coding Infrastructure: Developed scalable and reusable code architecture.
  • User Interface: Designed an innovative panel for easy access and selection of materials.
  • Mechanics: Developed interactive elements and user interfaces in C# within Unity3D.
  • Lighting Setup: Configured real-time lighting, reflections, and light probes to achieve a realistic look
  • Post-Processing Effects: Configured and fine-tuned visual effects to enhance the overall visual quality
  • Locomotion System: Integrated teleportation mechanics for user movement.
  • Optimisation: Addressed performance issues with Unity's profiling tools.
Challenges

Ensuring the kitchen configurator app ran smoothly on a standalone HMD (Meta Quest 2) while maintaining high-quality lighting and realistic models and materials was a significant challenge. Balancing visual fidelity with performance required meticulous optimisation techniques and extensive use of Unity's profiling tools. Developing a scalable texture library that could expand the selection of customisation options without compromising performance or user experience required careful planning and implementation.

Outcomes

The application received positive feedback from peers for its innovative user interface, effective optimisation, and overall execution. The review helped refine the project, ensuring it met high quality and functionality standards. Completing this project significantly enhanced my skills in Unity3D, C#, VR development, and optimisation, and overcoming various challenges provided valuable practical knowledge applicable to future projects. This experience not only fulfilled the Unity Professional Certification requirements but also resulted in a practical and immersive VR application with the potential for further development and use in various contexts.