Tyler Johnson's Game Design Portfolio

Ghost Lawnmower

Personal Project ● Solo ● July 2024 - Ongoing ● Mobile ● Unity


Ghost Lawnmower is a casual grass-cutting simulator. Take on the role of a ghost with the unique ability to possess a lawnmower and cut grass or leave it to squash pesky bugs.

Cut Grass

Possess your lawnmower and cut as much grass as possible to score points.


Squash Bugs

Leave the lawnmower and take on an endless wave of bugs, squashing them to protect yourself.


Customize Look

Personalize the appearance of your ghost and lawnmower with unique colors and patterns.


Work Together

Join forces with up to one other player, reviving teammates and taking on more challenging enemies.

Ghost Lawnmower began as a small class assignment in Scratch, but I quickly fell in love with the concept. Since then, I’ve been developing it in Unity in my free time intending to eventually release it in the App Store.

This project has challenged me to take on every role within game development. While I have strong programming skills, I’ve also been expanding my abilities into 2D asset creation. Ghost Lawnmower is also my first multiplayer project, using Unity’s Netcode for GameObjects, Lobby, and Relay systems. Building for multiplayer for the first time has been an exciting challenge, allowing me to refine my problem-solving skills and create smooth, online gameplay.