The creation of the game was an iterative process involving brainstorming, iterating, and collaborating with my team members. We also had a playtesting session with kids to test out our game, which was a really cool moment for me personally.
Design
The creation of the game was an iterative process involving brainstorming, iterating, and collaborating with my team members. We also had a playtesting session with kids to test out our game, which was a really cool moment for me personally.
After agreeing on a final concept with our client, we planned our backlog and began production. Every two weeks, we met with the client to discuss progress and ensure alignment with their vision.
This game is designed to help kids become more familiar with traffic rules and road safety. I achieved this through interactive elements like crossroads, traffic lights, and stop signs. The game is lighthearted, with features like pogo sticks, explosions, and stacked helmets on top of the player. The kids’ reactions to these mechanics were of joy and laughter, so we kept them. The game offers a lot of player choice—they can choose their route, and it’s incredibly forgiving. The goal is to make it entertaining and accessible, a principle set in the Game Design Document.
Technical
Player movement
Camera movement system
Destructible car
Police AI
Meteor
Cosmetic economy
The game was made in Unity, which is fantastic for developing 3D web games.
Player movement
I programmed player movement with a modular movement set, giving game designers fine control over grid-based movement.
Destructible car
Each car is made of separate parts that break apart with a particle effect when it explodes, providing great player feedback.
Meteor
A meteor crashes down on the player. If the player is in the crater, they can fall. A shader decal indicates where it will fall.
Cosmetics
Players can collect coins to spend on in-game cosmetics, and the player mesh is replaced with the selected skin version.
Police
If the player makes an illegal move, like crossing at an intersection, an animated police navmesh agent spawns off-screen and starts chasing them. The police can also be thrown when hit by a car.
See my other projects↗