Unity Developer
Brainy Lab Interactive System
Interactive projector system with Kinect V2. Players threw balls at the projected image while computer vision detected hits across different game modes.
UnityC#Kinect V2OpenCVComputer VisionArchitecture
Game Screenshots
Context
An interactive projection project where the image was displayed on a large screen and players threw soft balls at it. The system used Kinect V2 and computer vision to track physical hits, map them to the projected image, and turn the screen into a game surface.
What I Did
- Built the technical foundation from scratch: Kinect V2 calibration, depth data processing, and mapping camera coordinates to the projection.
- Implemented throw and hit detection with OpenCV, including filtering for environmental noise and player movement.
- Developed about 10 game modes with different rules, goals, timings, and interaction scenarios.
- Designed the project architecture for scalability and module reuse.
- Created a core that allows new mini-games to be connected without rewriting base logic.
- Prepared training materials and videos for users and technical specialists.
Result
The project received an extensible architecture, a clearer deployment process, and documentation that reduced support load.