(apps) What are gameplay loops?
10 Feb 2024
Something to deeply focus on when developing apps is what the core interaction loops is.
What are gameplay loops?
The core heartbeat of your app. A series of actions that is repeated over and over and produces the maximum value for your users.
Gameplay loops should be short, and easy to understand.
- The shorter the loop the less friction there is for the user to complete the loop. And therefore they can use it more frequently
- The easier to understand the less friction there is for the user to complete the loop. Relying on already existing/ well understood loops helps users understand your app quicker. Donât try to reinvent the wheel here.
The key thing to consider is
- Where do your users get the most value in your apps?
- Whats the simplest way of actions for your users to get this value?
You should care about loops because it is the process by which users gain value from your app. By clearly defining the loop it helps you focus on what really is important for your users. Donât overcomplicate your app by focusing on things that donât help the core user interaction loop.
Whats a good example?
Lets have a look at an extremely good example of this: Clash Royale from supercell.
Game play loop
- Battle: get chests, coins, ranking, crowns
- Open chests: get resources
- Upgrade your units: using up your resources
The genius of this loop is that theyâve even embedded loot boxes (variable reward) within loot boxes (even more variable reward). Each battle randomly generates a random chest rarity and each chest randomly generates random rewards. Humans love intermittent variable reward.
But it can be significantly more simple and still be interesting. For example the Hypercasual Ketchapp games.
- Play game: get currency
- Buy theme/items: use currency