Founded in August 2011, Artibus is a company of 12 people with an objective to develop mid-core massively online games for smartphones. Their first and main game, Angry Heroes, was initially released on Google Play and the web in September 2012, and currently has approximately 300K installs, 10K DAU, and 1K online players on average. Daniel Poludyonny, the game’s designer, talks about what they learned in the process of its creation.
What would be the best way to share our experience? We could write about how we make games, but everyone does that. However, there are some tricks we used to increase the game’s performance that not many game companies practice. So we decided it was time to share some of our own recipe to a successful mid-core MMORPG.
What is Angry Heroes?
In case you haven’t heard about Angry Heroes (since we’ve only launched in Eastern Europe so far), let us tell you a little bit about the game. First of all, Angry Heroes is a MMORPG that makes fun of the MMORPG genre itself. We made it this way hoping that players will enjoy exploring its sarcastically-epic fantasy world with lots of gags about cliches from famous games like Diablo, World of Warcraft, or Skyrim that they know so well. We even created some Angry Heroes-related comics about the daily suffering of RPG players.
However, unlike the mentioned RPGs, Angry Heroes is easier to play. You can fight other players whether they are online or offline. If you win, you get some of their gold that lets you pump your skills and get stronger. You don’t even have to control your character: he fights automatically. In general, your goal is to get as much gold as possible while losing as little as possible, and keep getting stronger.
An average gameplay session can be just a couple of minutes: launch the game, pump your hero skills for gold your loyal minions have mined for you, attack some other players, loot more gold, go in quests to get even more, then repeat. Or the game-play session can take up to an hour, as the game features lots of optional casual mini-games (iSpy, match-3, puzzles, and other genres), so the players can play longer. There is also a chat, where you can talk to other players.
Quality Before Quantity
Unlike most game companies who make games for both iOS and Android, we initially launched our game on Android instead of iOS, and there is a reason for that.
We wanted to make sure the game was fun, engaging, and can earn revenues before bringing it to the big masses. We thought: if you can make money on Google Play, you will certainly earn money on Apple iTunes. Currently, our game generates about 20 cents from a user daily, which is a noticeable performance for Android platform, where users are not as used to paying for the apps as iOS users.
We hope to double or even triple our revenues on iOS.
People who tried making their own games in CIS countries (Russia, Ukraine, Belarus etc.) probably know the problems of our mentality. Our developers are used to working for a foreign customer. They are used to implementing someone’s specifications instead of their own ideas. And each time you want someone to get creative, you might get stuck.
Luckily, we overcame this problem. We deeply believe that two heads are better than one, and twelve heads are far better than two. So we make all product-related decisions together. In fact, we generate most of our new ideas together while having a glass of beer in the pub. There are so many of them that we physically can’t implement all in the foreseeable future.
We also don’t have managers. A programmer can create a task for another programmer or a tester can create one for an artist. This, we believe, is a core power that allows us to create great products.
Be Creative at Acquisition
Everyone knows that acquisition costs. You must have a pretty neat ARPU in order to cover your acquisition expenses. What a waste of money it would be if you make a game in such a way that it pushes users away at the very beginning? You paid $1 for this user, and they just left because they were poorly engaged. What a pity! So we kept in mind the importance of the first 5-15 minutes of the game experience, as this is the time the player decides if they want to keep playing your game or not. It is crucial to improve their experience as much as possible.
One thing that is a big annoyance in most games is that you’re required to enter your name in order to start playing. Of course, some games use Facebook authorization, but making it obligatory can also push some users away. You have to remember that when giving your game “a test ride,” your new user expects to see the gameplay as soon as possible.
We came up with an idea of automatically generated names. And not the names like “user568,” but some pronounceable and memorable ones that can be spelled without getting your jaw broken. We put together a dictionary of syllables that are common for Old-English/ Scandinavian names, wrote a script that selects syllables and puts them together according to each syllable chance, and some simple set of rules. And guess what? It turned out that about 30 percent of the players simply keep the generated names that sound like Lord of the Rings, but are completely computer-generated (ELDTHERAN, POLRAKTUR, BELUGHWOR, etc.) Besides, the script detects the selected gender and generates female names like EINA, UVORA, NALAE, etc.
Be Creative at Retention
Retention might be even more important than acquisition. If your game doesn’t feature enough content for the players to enjoy in a long-term perspective, “you’re gonna have a bad time” ©. Sometimes (like in our case), you might not have enough resources to implement new stuff for them. Despite Angry Heroes having a lot of content for an average user to play it for two months, (and some players have already been playing it for over a year now), there are still some users that get bored more quickly than others. A major problem of having a small team is experiencing a severe lack of time to develop something big.
Sometimes, you have to improvise and select easier ways to achieve the same result. For additional retention, we added a Dragon Fight feature: every day, a Dragon attacks the village at a random time. All players can unite to fight him, and if they win, all of them loot enormous amounts of gold. This increased players’ loyalty and the average online players.
In the meantime, surprisingly, developing our community helped us out big time, too. Since we only have one tester in our team (not enough to find all bugs, especially the ones that are related to the massively-multiplayer gameplay), we created a feedback form. A lot of players were retained just because there was a way to contact us, complain, give us some suggestions, report a bug, and get answers! They feel they are valued and loved by developers, and that makes them keep playing the game. And some games don’t even list their support e-mail!
There were numerous cases when we implemented small features requested by players, which led to retaining those players. And players that are satisfied with service are more likely to convert to paying players or bring their friends to the game, meaning it also affects acquisition.
However, we want our players to be able to play the game for years, so currently we’re making our two largest features that are supposed to increase our long-term gameplay dramatically: guild wars and forge crafting.
Be Creative at Monetization
When you launch your game on Apple App-Store or Google Play, you might notice non-flexibility of the in-app purchases. Once you created one, you keep using it. Inspired by Steam Sales, we wanted to be able to boost our sales from time to time. Therefore we designed a bonus-discount system. It allows us to enable and disable a bonus discount virtually at any time with absolutely no coding. Any given holiday (Halloween, Christmas, etc.), we just enable a discount, and it works immediately.
The sales really went up those days. And then we noticed one thing: when we launched a 75 percent bonus discount for New Year’s 2013 for a whole week, the boost of sales slowly decayed and got back to normal by the end of the week, despite the fact that the discount bonus was still active. We came to conclusion that sales only work when they’re active for a short period of time. The rest of the time, everything should be well-priced.
We designed and implemented consumable, lootable discount-bonuses: the ones you can simply get from the game. By doing quests, there is a chance you will loot a small magic bottle, which enables you a 25, 50, 75, or even 90 percent bonus for your purchase. You can also craft these bottles using the in-game crafting system. What it did to our monetization was basically the same thing the temporary discount did, but on a constant basis.
Every indie studio has its two major pros and cons: they are creative, but they don’t have enough resources. Always use your creativity to your advantage. Listen to your users. Try to experience what they do. Make sure users enjoy your game before bringing it to big masses, and you’ll be a success.
Angry Heroes is currently preparing for their initial iOS release. Keep up to date with information from Artibus through Facebook and Twitter.