生命掌舵
A game prevents drug abuse by letting players act as a father discovering his son's drug use. Players first navigate tense dialogues with only one constructive response, then sort life choices into positive/negative boxes in a 3D VR mini-game to earn points. The experience ends with the son caught by police, confronting legal realities, followed by real-world drug law info and addiction support resources.
- Role
- Level & Sound Design
- Type
- 3D Roleplay
- Platform
- Virtual Reality (VR)
- Team Size
- 2 Developers
- Duration
- 2 Months
- Date
- 2026
Screenshots
Reflections & technical notes
Project Overview
Me and my teammates made a game together, and the whole thing is about drug prevention. It's meant for teenagers to play and interact with each other. To get them to engage more, we actually limited how much they can move in the game—they can't just go anywhere they want. Because of that, the gameplay itself is pretty simple, and the main focus is on the educational stuff.
Even though the game is straightforward, working on this project was really helpful for me. I got to practice using VR technology to make games, and I also learned how to make character interactions in VR feel better, like getting the timing right. These experiences are definitely going to give me ideas when I work on similar games later.
NPC Animation
There are a few ways to move a character across the map, like using Unity's built-in timeline or Animator. But I prefer using the Animator for animations and then Nav Mesh Agent for movement. This creates blue Nav Mesh Surfaces.
This choice makes it easy to coordinate the character's movements with other animations in later scenes, and saves time by reusing paths.
Model
The son's model was created by sherry_arian, whose original name is boy sherry arian. I downloaded it from Sketchfab and used it according to the terms of service.
I added animations and a dialogue panel to this model. The panel pops up when interacting with the player, and text appears one by one on it, with Cantonese voice-over.
Window & Street Scene
For the street scene outside the window, I pasted the image on a concave object. That way, even if players accidentally lean out the window, they won't see nothing. It also makes the image look more three-dimensional.
Apartment Model
The apartment model is Apartment Kit by Brick Project Studio. I downloaded it legally from the asset store.
I adjusted some furnishings' placement to fit the game's needs.
Paper Airplane Adjustments
This model is from creator SH3D | KUB, downloaded from Sketchfab, and used following the terms of use.
I changed some animations so it won't fly away automatically like it originally did, and added text. I also set two forms: the default is a paper airplane, and the second is a flat piece of paper. It starts as the first form, automatically opens into the second when the player picks it up, and goes back to the first when released. I really like this animation—it makes it way more fun.