Lingyi Zhou
Portfolio Website
All My Works
I believe my strong interest in developing for better productivity is a guiding force in all my work. Explore my complete portfolio to see how I combine technical expertise with creative problem-solving across all disciplines.
Full Stack Engineer
I have hands-on experience building online games, AR experiences, web apps, and mobile apps. Throughout my career—especially at Snapchat and Moviebill—I've developed numerous internal tools that streamlined development and accelerated creative workflows.
Game Developer
I'm passionate about designing unique mechanics and interactions. From indie narrative games to physics-based prototypes, I've built games that explore both emotional storytelling and technical creativity.
3D Designer
I'm experienced in both industrial design for custom 3D-printed parts that solve real-life problems, and digital modeling for game assets.
Graphic Designer
I'm experienced in designing exhibition materials, marketing collateral, packaging, and more.
XR Developer
I create immersive AR and VR experiences that push the boundaries of interactive technology, combining my full-stack development skills with cutting-edge spatial computing.

Dragon Roaster (Early 2021)

Dragon Roaster is a PC game that uses webcam-based motion tracking to let players control a dragon and roast food. The objective is simple: cook meat, avoid burning watermelon.

🔧 Tech Stack

  • Engine: Unity
  • Platform: PC
  • Input: Webcam-based body tracking
  • Languages: C#

Gameplay

  • 🔥 Control fire breath with by openning up hands
  • 🥩 Roast meat accurately for points
  • 🍉 Avoid burning watermelon

Development


        Built in one week using a simplified motion tracking setup. The angle between neck and hands controls flame power. Designed to explore quick motion-based interaction using low-cost body tracking.      

Limitations: High performance requirement; runs at ~28 FPS on GTX 1070.


Related Background Information
        

        In early 2021, the state of body tracking algorithms was primitive compared to today's standards. Major platforms like Lens Studio and Spark AR had recently introduced their first-generation AR body tracking features, while Unity provided no native body tracking SDK. The development landscape was particularly challenging due to the absence of comprehensive documentation, community tutorials, or established best practices. To overcome these limitations, I conducted extensive analysis of available codebases, reverse-engineering implementations to understand the underlying tracking methodologies and develop custom solutions for this project.



Download & Play: 

itch.io: Dragon Roaster


Key Body Tracking Third Party Library:

Motion Tracking Script


  • Unity Store Asset Used

  • Tiny Dragon
  • FANTASTIC - Food Pack
  • Fantasy Skybox FREE
  • POLYGON - Particle FX
  • Casual Game BGM #5


About Screenshot

The camera feed is previewed on the top left side, where I did my arm movement to control the game.