top of page

Tetris Run

Keywords: Motion Interactive Game, DreamCube, Unity...

Tetris Run        2022       created and documented by Xiangrui Zeng, Wenxiao Ding, Binyan Xu & Senqué Little-Poole

Tetris run is an interactive motion game that gives players a fully immersive, mixed-reality gaming experience. DreamCube captures the player's position in space via OptiTrack and transmits the data to the game program created in Unity, providing players with a real-time interactive experience. Players can jump between Tetris blocks or touch the walls with their feet to move or rotate the map. Win more gold coins and avoid obstacles to get high scores!

System Diagram

OptiTrack - Motion Capture System

Industry leading precision motion capture and 3D tracking systems for video game design, animation, virtual reality, robotics, and movement sciences.-

Real-Time Location System (RTLS) Server (LP)

RTLSServer stands for "Real-Time Location System Server." It is a UDP server that accepts tracking data from a variety of systems (Motive, OpenVR), processes (cleans, filters, smooths) the data, and exports it in a standardized format over UDP. A license is required to run.


Real-Time Location System (RTLS) Protocol

This is a Google Protobuf implementation of a custom protocol (loosely based on RTTrP) for sending and receiving real-time tracking data obtained from hardware such as HTC Vive, Oculus or other custom location-tracking hardware devices.

DreamCube - Physical Design and components:


bottom of page