Mobile Session Design: Flexible Sessions

Mobile Session Design defines a game’s ability to pace its content and create strong long term retention. It’s one of the biggest indicators for a game’s long term success. I’ve spoken about a number of considerations you need to have when designing sessions:

Firstly, you need to ensure your initial user flow into the game allows players “Easy In”. They quickly understand what they need to do, and how to accomplish it.

Secondly, sessions need an “Easy Out”. Players need to slowly and subtly be prodded to leave the game to ensure they don’t burn through your content or burn out in interest too quickly.

Thirdly, you need to ensure during a player’s session they are making commitments to come back. Driving strong re-engagement and creating habits to return.

Lastly, I spoke about allowing players to return to the game naturally in search of surprising content or offers. Ensuring your game has cycling content throughout the day to pull players back like the masters of session design: Facebook and Twitter.

With these components you can build strong sessions that will last for months, even years.

To bring it all together, now it is about making these components feel natural and unrestrictive to the player.

The Problem with Energy

When it comes to session design in free to play, the natural tendency is to add an energy mechanic. Energy is a cheap and simple way to pace players. They come into the game, have full energy and can only spend a specific amount of it before its time for the player to leave. Later on in the day, they receive a push notification telling them that their energy has refilled, they can play again! When completely depleted, energy can be purchased to play a few extra sessions, although energy is no longer is really an effective monetization mechanic.

Energy has always been a tacked on mechanic in many games. It’s an aging industry standard that players are pushing back against. Players now demand that games don’t feel nearly as restrictive towards when and how they play.

So what is the real issue with Energy?

Issue #1: Energy gives an abrupt end of the session with no commitment

mobile session design flexible sessions design retention 16

Energy was necessary to create the “Easy Out”: giving a players a reason to leave, and giving a strong reason to come back. However, this is not a player commitment — this is just them running out of a pacing currency and now having to wait for it to return. Players don’t make a an opt-in commitment to return to the game when their energy runs out, instead they just feel they are being prevented from playing for no reason. Energy thus has a strong stigma, and I’ve seen large drops in user funnels when players realise their sessions are being controlled by such an arbitrary economy.

Issue #2: Energy has communication issues

Energy sometimes just doesn’t make sense in a game’s theme. It costing energy to do every action feels weird. In previous social gaming environments this was the standard, but in today’s mature mobile market energy being tacked on doesn’t translate well.

mobile session design flexible sessions design retention 14

Lives are taking some precedence in match 3 games or skill based mobile games. This makes some sense and translates well. If you fail, you lose a life. It’s been a staple of the Arcade. It has meaning and players feel like they have an impact on how long their sessions will last.

t 3acecca5 440e 5af3 7a33 4210aeb60e58

I am convinced Lives remained a staple in even modern Nintendo’s design because it created this “Easy Out”. Giving a players a reason to walk away from a game when they were getting too frustrated by it. This made sure they would return another day to try again.

Issue #3: Energy doesn’t pace engaged players

Energy works because it allows for many play sessions per day. With short refill timers for lives, player can keep coming back throughout the day with full lives and try again. However, since simulation games push players into much longer timers for benefits, simulation can pace their content a lot better. In the long run, a city building system is much better at pacing its content than an energy structure.

Pacing content with energy is difficult because highly engaged players can come back 20 times per day and have full benefit. The optimal would be that their benefit for returning would slowly taper off instead of grow in a linear way. So a hyper engaged player wouldn’t blow ahead in the content compared to an average player.

What ends up happening in a game like Candy Crush is that you have to balance your games to ensure that regardless of engagement level, a player gets new content in a controlled, steady flow. But with energy and allowing players to come back with full benefit throughout the day, designers can end up pacing content for way too long for the average player. Conversely, they could just not care about these hyper engaged players ripping through their content and allow them to progress quickly. Yet these are your super fans — these are the players that would gladly pay you if given the opportunity!

What Flexible Session Design looks like

The optimal Session design will seek to pace Benefit vs Sessions per Day and Session Length in this manner :

Capture.PNG

A graph which the growth rate slows over time. The benefit for playing 10 sessions per day is higher than 1, but it grows at a much slower rate. Also for session length: Playing for 2 minutes has great benefit. Playing for 6 minutes has more, but grows at a slower rate. This is optimal for keeping players growth controlled, while still encouraging strong re-engagement.

Boom Beach’s Sessions

Boom Beach have one of the best mobile sessions around.

mobile session design flexible sessions design retention 6

Boom Beach follows the rule that the first session of the day is the strongest: your longer timers (buildings) have completed and you collect a majority of your resources.

Some players can come back a second time that day and get a similar benefit. Yet as the game grows these timers get longer which makes the second session less beneficial.

mobile session design flexible sessions design retention 4

The benefit of coming back beyond this is mostly just to battle. This is the funnest part of the game. This can give some big currency rewards and random rare drops. However, the more you raid other player’s bases, the more likely it is that you will be raided. This makes the benefit taper off as the day continues.

Clash of Clans even has a mechanic if you are active in the game, no one can attack you. This strongly recommends re-engagement for players that are paranoid about their resources, but because the game is still paced, they aren’t progressing fast when they come back for these “defensive” sessions.

So this works for Clash of Clans and Boom Beach, but how do I apply it to other genres? Especially other genres that don’t have a town building or simulation component?

Idea #1: The longer you play, the harder it gets

Smash Cops Wanted Level is a good example of a flexible energy mechanic. Each time the player plays a round, their wanted level increases (similar to GTA). This means each subsequent time they play the game will get more and more difficult. 1) This makes complete sense given the nature of the game. 2) It allows the illusion of allowing the player to play forever :

t 5ec4e852 6955 de40 bedb fbd5b806112c

http://toucharcade.com/2013/10/17/smash-bandits-update-removes-play-stopping-timer-and-adds-other-cool-goodies/

Idea #2: Separate playing and progressing

Hearthstone does this beautifully where they really allow players to come and play as much as they want, but the currency is only tied to completed missions. Missions regenerate the next day.

mobile session design flexible sessions design retention

Of course this only works if you are confident core mechanic can last this long. This is a feat only very few designs have pulled off. I’ve only really seen it in Trading Card Games and MOBAs (ex. DOTA or League of Legends). If you believe even the most engaged players won’t bore of your core after playing it constantly for months, then you can consider opening it up without restriction. Especially if you’re going after a more core or traditional gamer audience which is outspokenly negative towards obvious timers or energy mechanics.

Idea #3: Take a bet on your skill

A combination of lives and a randomly generated level list is a good way for players to manage their own sessions and prevent session burnout.

As I spoke about before, a game can allow for a list of missions to be randomly generated. Each has a different tradeoff between risk and reward given the player’s current level in the game. This list is regenerated on a quick timer, so players can always come back to the game to search for “deals” on which level to pick on this list. Which level do I think I can beat, that will give me the best reward?

They make the call whether they go for broke on a difficult level or go for grinding missions with significantly less reward. You can subtly control the drop rate of these types of levels to ensure that players aren’t going to get too many grinding levels and exploiting the session design this way.

With the life mechanic, players are adequately punished for losing a level. Adding urgency and making this a really interesting decision. Plus, with the “Shopping for levels” mechanic, the player has reason to come back throughout the day but is still restricted from always getting what they need.

Keeping your sessions flexible will make the game feel much less restrictive. This in turn will really make players feel that your game is something that will adapt to when and how they want to play. This attitude will turn into strong play sessions per day and much stronger longer term retention.

Mobile Session Design: Deal Hunting

Continuing from my last post, I’d like to dive deeper into driving re-engagement on mobile.

Driving long term retention continues to be the focus for mobile free to play developers. As marketing costs for launching titles continues to hit new highs, it becomes more and more important to retain players over the long haul.

The first strategy for driving players to come back for a long time is about designing your game’s features so that players are committed to returning. Players activate timers to trigger a notification in a few hours. Players could also push another friend to play a round, then receive a notification when its their turn to play again. These evoke a very “explicit” session design. There are push notifications always notifying you when you need to come back to the game. Very obvious reasons to return to the game.

But this is exhausting and can lead to very structured session designs that don’t bend around a players life. It also gets really tiring, very fast. Players getting notifications in the middle of the night, feeling like in order to play optimally they need to return.

South Park described this behaviour perfectly in the recent episode mocking free to play games. Waking up in the middle of the night to tend crops gets old really fast.

South Park described this behaviour perfectly in the recent episode mocking free to play games. Waking up in the middle of the night to tend crops gets old really fast.

As a result, explicit push notifications are fine for triggering 1-3 sessions per day. However, any more than this and the game just turns into an annoying Tamagotchi and players will break away from your game.

But 1-3 sessions per day frankly isn’t enough for free to play games. Looking into some industry data from Digi-Capital, we can see the importance of Sessions per day and its correlation with hitting the top grossing :

Hitting a strong session per day count is a very good indicator for a top grossing game. So how do we design a game that pulls the player back very often?

Learn from the Masters: Facebook & Twitter

Facebook and Twitter are the clear winners on mobile for sessions per day.

But Why?  What is driving us back?

There are direct messages and notifications — people post about us or message us. This provides the “explicit” notifications. Players return because they are committed socially to reply to these messages and look at their notifications.

But why do we open up facebook every time we’re in line at the grocery story? Even when there are no notifications on the phone? Why do we pick up twitter every time we have a boring break in a conversation?

Because of the news feed. Because there is always something to check, always a hope that something new is going on.

tumblr_mayjx3RgwO1ro43me

Why do you open up Twitter every 15 minutes? Because there’s always something new on the feed. There’s always an anticipation that you could find out something new if you just checked in quickly…

Throughout the day the content on both of these networks is changing rapidly. A user can come back once a day, five times a day or a hundred times a day and still get enjoyment. This is what mobile free to play needs to strive for.

Going Deal Hunting

Alright, so game design can’t provide the same amount of new content and surprises that a social network can. But that doesn’t mean that we can’t hit the same level.

Bl2itemoftheday

I came back to the shops often in borderlands to see what the deal was.

A first great example of creating this session design feeling is cycling content in shops.

For shops, you don’t have all the items available at all times. Some of the best moments using the store in Borderlands or Diablo was when the store had the exact item that I wanted on sale or for a deal. If your design supports a huge possible library of items to sell, then a cycling shop is a must. Highly engaged players feel great finding deals on items that were previously too high. Players always have hope coming into the game that there might be the solution to their problems available in the shop for a deal. In short: the shop provides a feeling of something new and interesting that could change their fortunes. If the cycle is short enough, and the deals good enough, this can really push players to come back throughout the day. It also adds urgency to purchasing behaviour — each deal feels like a once in a lifetime opportunity.

Of course we’ve seen this behaviour in other forms as well. Ebay, Craigslist, and Steam Sales are great inspiration for creating a store that really pushes players to come back constantly to go deal shopping.

photo-14

Also, this cycling can create some other interesting monetization mechanics. You don’t want to come back throughout the day? You really want to find that item quickly? Then pay some currency to refresh the store. You can see this in the recent Backflip game, “SpellFall”.

Shopping for Level Design

Of course this constant cycling isn’t limited to just in-game shops. This same mentality can be applied to your progression system or matchmaking system.

Let’s take for example a game like Boom Beach. What would happen if you only have 10 opponents you could play per hour. Every hour, the full list is refreshed. Players then would shop the deals on this board. This hour, which of these opponents are the easiest to beat and provide the best reward? Then each hour they return and search for the “deals” on this board which will help them progress. This could be a great replacement for the current system where players feel like they are matched with extremely difficult opponents and can only progress by grinding the PvE computer levels, greatly reducing the importance of PvP in the game.

Everyone on the map is too difficult to face. There never are any deals here.

Everyone on the map is too difficult to face. There never are any deals here.

Having levels that cycle and change throughout the day is a way to add interesting choices a PvE or level based game. Puzzle and Dragons have Event dungeons for very limited time. Making these more central to the daily grind and progression is a great way to add more interesting choices and pull the player back more often.

Special_dungeons_dragons1

For trading and resource based games, having customers that have random requirements and give random rewards cycling throughout the day is an easy way to add excitement.

What would happen if these customers were all time-based?

What would happen if these customers were all time-based?

Hay Day most likely didn’t add this because it makes setting long term goals very difficult for players. Players can’t predict if making bread for the next hour or milk is the right choice. So of course this has to be balanced with ensuring the player always has a clear deal they are going for, but can find interesting deals along the way to speed up their progress.

Your goal as a designer at the end of the day is to get players to come back for multiple sessions per day. Allow players to feel smart about taking advantage of one-time offer deals that progress them faster. This will make your game feel much more alive — it’s constantly changing, and a player can’t predict what the optimal path to completing the game will be. Progression will not be linear and boring. How often you need to grind, how many rounds you need to complete before you can beat the next boss isn’t laid out in front of you.

Most importantly — you will always have a reason to come back to the game.