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.

3D Snake Game (2019)

Snake Pro is a 3D twist on the classic snake game—built in Unity and designed to explore plane-switching, perspective puzzles, and custom snake body mechanics. Unlike traditional 2D versions, the snake exists in 3D space, and movement between planes is part of the strategy.

Tech Stack

  • Engine: Unity
  • Platform: PC
  • Languages: C#
  • Features: 3D camera, plane-switching mechanics, custom snake body system

Gameplay

Like any snake game, your goal is to grow longer by eating red balls and avoid crashing. But this snake operates in 3D—you can't eat a ball unless you're on the same plane.

Blue balls allow you to "WARP" into a different plane based on the direction you're moving when you eat them. 

About the 3D Mechanism


Most of snake game are 2D. I was trying to be creative, so I made it 3D. 

Without prior knowledge of data structures, I intuitively built one using Linked List and it works. 

Later, in my data structures course, I realized I'd already implemented some core concepts.



Play the Game


You can play Snake Pro on itch.io →

The project may not be perfect, but it represents a big leap in my Unity learning. If you're into unusual mechanics or love 3D movement challenges, give it a try.    

Updates & Notes - (Nov 2019)

  • Added restart and start buttons
  • Snake now grows after eating red balls
  • Turning mechanics implemented with temporary block models
  • Known bugs: visual glitch in model, performance drops after long play

I don't plan to update this version further—it's a learning project and a personal milestone. If I ever return to it, I'd rebuild the code structure and explore more visual polish.