Game Design

Slay With Santa: Designing an Addictive Minigame


At the core of every video game lies reward for the player. Whether this is an observable feature like experience points, or a message laying dormant in an art game until the final chapter, as players we need a reason to continue playing. It's common to argue that a game need only be "fun", without requiring a driving motivation to continue play - but even this suggests that factors within the game mechanic itself reward the player. In order to unravel the formula of these time sinks, I shall dissect my latest game Slay With Santa, created within a very tight time frame with the brilliant Wayne Marsh.


Anyone who develops games knows that a good idea can come in an instant after weeks of absent inspiration. When Wayne and I decided we'd like to make a Christmas themed game, we were lucky enough to instantly think of the core idea of what would eventually become Slay With Santa.

What was even clearer, in our short brainstorm, was that because we'd afforded ourselves nothing short of a pressing time frame with which to complete the game in (the two weeks leading up to Christmas) the game had to orbit around a rewarding game loop which basically 'fed itself'. In real terms, that means that certain elements of the gameplay had to complement what was already happening to propel the gameplay forward.

I'm not a huge fan of rhetoric so allow me to illustrate exactly what I'm talking about:

Slay With Santa: Designing an Addictive Christmas Minigame

Our game, Slay With Santa, centres around nothing more than shooting zombies, grubfish, dual wielding gingerbread men, and my personal favourite, Horrorballs. This is essentially the complete game in a nutshell. We knew we had little time to make the game, so rather than come up with a long plot or extensive map to traverse, we settled on a simple two-screen arena.

To further establish the foundations of our game, there were some vital inclusions, not least of which was meticulous balancing. For now, let's focus on what we included at the start of the development process to enhance a simple two-screen shooter and make it as addictive as we could.


Fun Mechanics

It is of course vital that as Slay With Santa is essentially a minigame, it has to be compelling to play prior to the addition of bells and whistles. Wayne spent considerable time making the core of the game - platforming - fun. The engine was completely polished and allowed for situations such as jumping from underneath a platform and landing on top of it, unlike many browser based platform games that make you bump your head if you hit it from underneath.

As it was set in a winter hinterland, I animated small touches such as clouds of cold breath, gun smoke, snow effects for running, jumping and landing, bullet shells that embedded themselves in the snow and some other little details. We also made sure that the shooting felt nice and chunky, prior to adding in any enemies. This was to ensure that the most important part of the game, shooting, was fun even before we added any obstacles.


The four types of enemies cover every base to present the player with a challenge: Range, Speed, Power and Height.

  • Zombies are slow and plentiful.
  • Grubfish are slightly faster, but are weaker and have a harmful poison puke attack that can be performed at range (sounds lovely, I know).
  • Horrorballs fly above you and swoop down to chew you up if you get in their eyeline; however, you can also use them to your advantage by bouncing on the top of them or squishing them against platforms for bonus points.
  • The gingerbread men stride about the landscape while dual wielding pistols. They're fast, they're scary, and they have a long range.

With the enemies added in, we had a fun mechanic working in a challenging 2D playing field. What was just as important was how fun it was to take these enemies out; they felt nice and juicy as particles flew around and splat sounds panned between the left and right audio channels.

Scoring and Levelling

Destroying enemies gains experience points for the players, who can spot their progress and current level at all times, as the top of the screen details what the next automatically unlocked ability is. We also included a score counter in the form of presents, which only zombies drop, and directly fed that into a worded ranking upon getting K.O'd to encourage another go.

As zombies occupy the lower tier only, and presents are the method for which we base the player's score, it provides a reason for the player not to 'camp' at the top of the stage, and simply keep attacking the Horrorballs: doing so would leave you scoreless and with a heavily populated zombie occupation down below. This also forces players to move around the level and collect presents before they fade away, once again balancing experience farming and score harvesting at the same time.

A Broader Look

Those three core aspects make up what I believe to be a great formula for encouraging the 'just one more go' mentality that makes a game addictive. If we look at other successful games that use rewarding game loops or mechanics we can see the simplicity that compels players to continue.

Slay With Santa: Designing an Addictive Christmas Minigame

Toss The Turtle constantly dangles a carrot which promises further reachable distances, Angry Birds doesn't take long to remind you that you'll soon get a new character heralding extra destructive possibilities, and Castle Crashers has not only a cute story but also purchasable items, unlockables and attribute enhancements.

So when you have a prototype of a game but aren't sure where to go with it, one approach is to use some of the variables as "currency". This basically means allowing the player to make their character faster, or able to jump higher, after completing a set goal such as completing missions or collecting money from the enemies they destroy. They then advance to another round where they continue doing more of the same.

Slay With Santa: Designing an Addictive Christmas Minigame
Our solution: kill enemies, get XP, unlock better abilities.

On the other hand, let's look at an indirect reward which contributes towards what the industry calls a game's 'stickiness'. Thomas Was Alone, at first glance an apparently bland indie platformer, reveals itself to be substantially more than what you could glean from screenshots. Look into how the game progresses, and we see the gradual introduction of new characters that can help solve puzzles, married to a charming narrative which sucks the players into its fiction.

Braid features the latter but with a unique hook in the form of time manipulation to assist in puzzle solving. And as frustrating as it is, we can use Super Meat Boy as an example of a game that pushes the player to keep trying thanks to the way it instantly resets the character's position directly after dying; players know that once they finally complete the level, they will be able to see their progression and are rewarded with the satisfaction of being able to view said progress layered in the unique real time replays.

Slay With Santa: Designing an Addictive Christmas Minigame

It sounds obvious, but a unique game hook can make the difference between an addictive game and one that gets overlooked or doesn't retain the player's attention as much as is possible.

In Summary

Adding certain elements to your game, from upgrades and levelling up to unique game hooks and a compelling narrative, helps to keep your players' attention firmly focussed on repeat play; they are the difference between an addictive, fun game and a badly built, aimless one.

What might they unlock next? How will the story unfold? It's important to keep the aforementioned proverbial 'carrot-on-a-stick' well and truly dangling ahead of what is already laid out in your game. Alternatively, should you not wish to take this advice, you could always make an app where you dress up a biscuit.

Related Posts
  • Game Development
    Game Design
    Designing an RPG Inventory System That Fits: Echoes of EterneaHow to design an rpg inventory system echoes of eternia
    It's time for me to put my Gil where my mouth is and start applying the design tips and guidelines outlined in my previous article to a real-world case study, where I use my own recommended processes to design an inventory system for the high-fantasy, nostalgic RPG Echoes of Eternea.Read More…
  • Game Development
    Game Design
    Designing RPG Mini-Games (and Getting Them Right)Designing rpg mini games hires
    The world is on the brink of being uprooted by a megalomaniac hell-bent on destruction. You and your band of merry followers are the only group able to stop him. What better time to head on down to the stables and breed exotic birds? Or not...Read More…
  • Game Development
    How to Learn
    How To Learn Board Game Design and DevelopmentPreview400
    Over the past decade, board games have gained increased prominence within the game industry. With the growing popularity of Euro-style board games, such as Settlers of Catan, and the constant influx of new games and game types such as Dominion, the popular deck-building game, board games have seen an unexpected resurgence among gamers of all kinds. While board games share many ideas with video games, they are played in a very different way, and often use very different game mechanics. Designing for board games brings about different challenges than designing for video games, but the skills can be applied universally to make all of your games better.Read More…
  • Game Development
    Game Design
    Old Game, New Twist: A Great Way to Practice Your Gamedev SkillsOld game new twist hires
    So you're an aspiring new game developer, you've made a few simple programs, and you're itching to make an actual game. You probably have lots of ideas, but making games almost always takes more effort than you think it will, so you need to start off simple. You need a small project to let you test your skills and whet your interest. In which case, what better idea than to remake a classic - but with a twist?Read More…
  • Game Development
    Game Design
    Don't Just Give It Away: Designing Unlocks for Your GamesGame design unlocks 400x400px
    Unlocks (unlockable items) are an important part of modern games. Much like achievements, unlocks can be much more than an easy way to pat the player on the back: in fact, they're basically just achievements with in-game rewards. As with any other aspect of game design, there are good ways and bad ways to design unlocks. Many devs seem to throw them in as an afterthought, even cropping out key aspects of the gameplay apparently at random to have something to offer the player as a reward. But is it possible to make an unlock system which enhances the overall game? Let's take a look at a few possibilities...Read More…
  • Game Development
    Game Design
    Make Them Work for It: Designing Achievements for Your GamesAchievements in games preview
    Gamers love achievements. They're fun, they add an extra layer of content, and they let you show off your gaming skills. It generally doesn't take much extra effort for developers to add them, so it's not surprising that games without achievements are now in the minority. Unfortunately, achievements are still often poorly implemented; whether this is a result of lazy developers, or because achievement design is still a relatively new aspect to game design, we often see achievements which simply aren't fun. In this article, we'll look at how to make the most of achievements and ensure that they don't detract from the game.Read More…