Kinect Real Estate
Unity Developer
PC
1
~3 Months
Kinect Real Estate Customization
A virtual reality interior customization application developed for a real-estate focused Final Year Project. The experience allowed users to design and modify room interiors using gesture-based interactions, including furniture placement, wall customization, runtime asset importing, and room persistence systems.
Overview
This project was built as an interactive VR-based interior customization platform where users could freely design and personalize virtual living spaces.
The application allowed users to:
- Customize room interiors in real time
- Modify wall colors and materials
- Place, rotate, and scale furniture objects
- Import custom 3D furniture assets at runtime
- Save and reload edited room layouts
- Navigate environments using gesture-driven interaction systems
A major focus of the project was creating intuitive controller-free interaction using Kinect hand gesture recognition.
Technical Break Down
Contributions
Integrated Kinect hardware and developed gesture-driven interaction systems for navigating and manipulating the environment.
Responsibilities included:
- Implementing Kinect hand gesture recognition
- Creating gesture controls for object placement and manipulation
- Enabling gesture-based player movement and navigation
- Designing interaction logic for controller-free VR workflows
The interaction system focused on making room customization feel natural and accessible through motion-based input.



Developed custom user input systems for handling both UI interactions and 3D object manipulation.
This included:
- Coding a custom interaction/input module
- Handling mouse and gesture-based interaction pipelines
- Implementing object selection and placement systems
- Supporting interaction between UI systems and world-space objects
The system was designed to support flexible interaction workflows across both desktop and VR use cases.



Implemented the core room customization systems used throughout the application.
Features included:
- Changing wall colors and materials
- Rotating, scaling, and repositioning furniture
- Free room navigation and scene interaction
- Manipulating objects across all transformation axes
The project emphasized real-time visual feedback and intuitive editing workflows.
Developed an inventory system for managing furniture and prop assets.
This included:
- Organizing predefined and imported furniture assets
- Creating asset browsing and placement workflows
- Integrating inventory interaction into the UI system
- Supporting runtime spawning and editing of objects
Designed and programmed all menus and interface systems used throughout the experience. Responsibilities included: creating room customization menus designing user-friendly editing workflows integrating UI systems with gesture and mouse interaction building save/load management interfaces The interface was designed to remain lightweight and intuitive despite the large number of customization features.






Implemented functionality for saving and reloading customized room configurations.
This included:
- Saving edited room layouts and object states
- Storing transformation and customization data
- Loading previously saved room configurations
- Allowing users to continue editing saved environments
This persistence system enabled iterative room design workflows similar to professional interior planning tools.




Marketing & Publishing
Key REsults
Worked extensively with Kinect gesture recognition systems Built custom VR interaction and input pipelines Developed runtime 3D asset importing systems Learned persistence workflows for editable virtual environments Improved understanding of immersive UI/UX design for customization tools Gained experience designing controller-free interaction systems Worked on optimization for interaction-heavy real-time applications
Tech Stack
- Unity
- Kinect
- Photoshop
- Runtime 3D Asset Loading
- Gesture Recognition Systems
- Custom Input Pipelines
- VR Interaction Systems
- Save & Persistence Systems
- Interior Customization Workflows
- PC & Mobile Deployment