Game Design: Machine Gun Gardener

Designed, developed, and produced a free-to-play, arcade-like, defense wave shooter game in Unity. I was the sole creator of all aspects of the game with the exception of the music and select sound effects. Launched on September 13, 2020, Machine Gun Gardener features increasingly chaotic battles against hungry farm animals as players progress through timed levels. Players earn permanent upgrades by completing challenges in an effort to protect their crops in this cartoonishly fun farm defense game.
Game Features:
  • Use a variety of weapons to save your gardens
  • Pick up munitions and bonuses
  • Earn upgrades by unlocking achievements
  • Defeat a horde of undead animals
  • Controller and keyboard support

Play Now



My Role: All aspects of building and publishing the game including:

Gameplay Design


Machine Gun Gardener’s core gameplay revolves around four basic mechanics:
  1. Defend Gardens - The game starts with four gardens to protect. Enemies will try to reduce the health of your gardens by reaching the center and devouring it over time. The higher concentration of enemies to a garden, the faster the rate of damage. When any of the four garden’s health reaches 0%, the game is over.
  2. Acquire Power-UPs - Most Defeated enemies drop power-ups that can help the player temporarily turn the tide as more enemies spawn at increasingly faster rates. Power-ups range from slowing down time to limited time rapid fire.
  3. Complete Challenges - As well as defending your gardens, their are hidden challenges and secrets throughout the game. Challenges can be viewed and tracked from the pause menu. Players who complete challenges will receive an in-game alert, unlocking a permanent skill upgrade as a reward.
  4. Unlock Upgrades - Upgrades range from faster weapon cooldown times, more overall speed, quicker healing, unlimited special weapon use, to starting the game with additional bombs and defensive units.
  5. Master Both Game Modes - As players unlock upgrades, they will be able to progress further in the two available modes: Garden Defense and Horde. While Horde Mode can be completed and is considered the end of the game, Garden Defense offers endless waves of enemies, gradually increasing in numbers for maximum chaos.

Branding & Identity

I set out to create a bright, fun, colorful identity that was memorable but also gave a voice to the adorably wacky and playful nature of the game.


Social Strategy

The goal was to get the word out that I was making a game. I did this by setting up a separate studio account to genuinely engage early and often with as many indie game developers as possible to grow an audience. Instagram was my primary starting point because I was already following indie game content on my personal account and was most familiar with the platform, posting format, and techniques expected of creators in that space.
Strategy:
  • Launch a separate Instagram account specifically for game development
  • Follow only other game developers who shared the same passion for game development
  • Comment by leaving encouraging words or constructive feedback on posts and content that speak to you
  • @Mention other developer’s accounts in your Stories & Reels by calling out great work
  • Play everyone’s games
  • Reach out and comment on their game page as well
  • Create trailers, ket art and supporting assets to display on your social sites and game pages
  • Advertise by producing meaningful content to hook users into swiping, then display an ad at the end
  • Post about your progress, lifestyle (as a game dev), and tutorials you learn along the way


Marketing Creative








UI/UX Design

Above: UI Toolkit



Above: Gameplay UI



Above: User Flow from Title Screen

Level Design





Modeling, Texturing and Animation



Music & SFX

Above: Level intro sequence combining music and camera work along with sound effects from the game.
I sourced royalty-free sound effects from FreeSound.org and music from the YouTube Audio Library. To record custom foley, I used my iPhone running the QuickVoice app. Audacity was my free go-to program for editing audio.

Coding & Development


Top: C# Code written in Visual Studio Code. Bottom: Unity Game Engine Version: 2019.2.11
To build Machine Gun Gardener, I used the game engine Unity along with Visual Studio Code, and scripts written in C#.

I employed a variety of systems to manage levels, characters, and data throughout the gameplay experience.

I learned how to implement third party SDKs to deploy leaderboards, achievement badges, and monetizeation via rewarded video ads across the Newgrounds and CrazyGames networks.

Partnerships

On October 6th, 2022, Machine Gun Gardener was featured in Super Raregame's Mix Tape Volume 4. A hand-curated selection of 30 games from grassroots indie developers, featured on a USB shaped like a tape cassette, for plug 'n' play use on any Windows PC or laptop.

Publishing

In less than four years since launch (September 2020 to July 2024), Machine Gun Gardner has been played over 222K times, with an average rating of 8.71/10 from over 7K voters, 164 comments, a click-thru rate of 0.48%, and has been downloaded over 1.2K times across Itch.io, Newgrounds, and CrazyGames.
Play for Free:
Play Now
< Newer   2 of 9   Older >