Ghost Lawnmower
Solo Developer / Unity / iOS / Jan. 2025 - Mar. 2025
What is Ghost Lawnmower
Ghost Lawnmower is an arcade-style grass-cutting simulator. Play as a ghost with the unique ability to possess a lawnmower and the desire to cut grass. Pass through bugs trying to attack the lawnmower to squish them.
Originally built in Scratch, this was one of my first game ideas and has since become a simple go-to project when exploring new engines. I've built a version of this game in Godot and Python to explore the ins and outs of working in other engines and software. While in those editors, it's not very developed, Ghost Lawnmower is the most complete in Unity.
Development Journey
Working solo, I took on every role in the development process, from gameplay programming to 2D asset creation, strengthening my problem-solving and versatility. It's been a valuable opportunity to improve my skills while working toward a more polished, complete experience. This is also my first multiplayer project, built using Unity's Netcode for GameObjects, Lobby, and Relay services. Developing real-time networked gameplay has given me hands-on experience with client-server architecture, latency management, and data synchronization. Throughout development, I've refined my system design and debugging skills, focusing on smooth, reliable multiplayer interactions.
Gameplay Screenshots
What I Learned
Presenting work at game conferences
Using Unity's Netcode for GameObjects services
Creating animated sprites
Recreating the same systems across multiple software