Skip to content

Author: Paolo

Same old story

First you fail at getting a job in the video games industry.

Then you try to build your own project, but you fail at building a team.

Then you try to make a solo project, but you fail at managing well your time and you never end it.

Then you start teaching online, but no one cares because you have no real experience.

That is when you start considering buzzwords and trends, and join the downward spiral of events with drinks and lamborginis.

But you don’t belong there, and you never will.

Simple, complex

I was playing Bloodborne, because my brother made me a gift. After a few hours I started arguing with myself: why is this game so successful? It is SO complex to me. It wasn’t hard, as everyone says. It was complex. It was complex because I didn’t understood it.

We believe that games can be simple or complex, but simplicity is in our mind, not in the games themselves.

When the mechanics that compose a videogame are understandable, we call the game simple. When the same thing is puzzling, we call it complicated. The combat system of Bloodborne is very puzzling, especially if that is the first game you get of From Software.

Good game design has to inspire, motivate, and be understandable. It is only when all three of these come together that we label the result as “simple.”. Bloodborne is very inspiring and the challenge definitely motivates you. But in order to really understand it you either deal many hours with absolute frustration or speak with your friends and watch YouTube videos.

The skill and knowledge may decay over time, but with well-designed systems, the recovery can be quick. Which is not the case of Bloodborne, if you leave it for a while you definitely lose your ability of beat it.

Better games

The future of games is made of better games. Did you saw the last Bethesda announcement?

Imagine Bethesda saying something like: “and then you can sell your space ship to other Players. You can earn money by playing our game!”

What would have happened? In my opinion, from one side core Players would have been explicitly against that. Also with ignorance, it doesn’t matter. Why? Because Players want to play a game. They want to invest their money to receive entertainment.

From the other side, that would be still a Bethesda game. And it seems a very well made one. So that, of course, some Player would definitely buy into that. What happens when you can earn money? All the motivation levers inevitably shift towards that. At least for the end game.

Some Player may start just playing and living the story with their character. After they complete the game, then, the game has the opportunity of becoming a revenue stream for them. A job.

Bethesda didn’t do that. They could, of course. But they didn’t. They are true game developers and they have clear their business. The future of games is made of better games, not funny jobs.

Remote processes

I am very outspoken and I work mostly remotely since 2017. Way before of the pandemic I was providing my game design services to many companies all across Europe. My specialty is game economy and gameplay design for free-to-play. Companies contacted me for three main things:

  1. To set up the vision for some new project of their.
  2. To review and design a new tutorial for their game.
  3. To add more monetization features to their games.

My main tasks are always been to become aware of a certain context, study a specific market and provide concrete solutions. All of that online, by remote.

I remember back in the days when I had to wait for the producer to call me after the internal meeting. I wasn’t allowed to participate to their daily standup because they were too lazy to set up a camera and connect with me.

Then the pandemic came and this is now the new normal. Now most of my work is online, but the processes are still the offline ones. I mean, I didn’t saw relevant updates to the game development practices. And that’s a problem.

Game development has many moments, good and hard ones. Especially the hard ones, when you need to tell the others your truth about something are getting always more complicated. Sometimes you notice that things are just not working out. So you should take the courage and speak with your boss and colleagues about that. You can do it by writing on a “public” slack channel or by contacting the leaders in private and have a virtual face to face with them. Still, with the remote something is missing. You always have that colleague with stays silent most of the time. And most of the time that colleague is one of the smartest. But they don’t talk, so you will never know. And possibly then they quit for a better job. And you remember that you never asked them directly to express themselves during meetings.

Like this there are a lot of stories. Remote work brought good things to the industry, but one thing is clear: games are not getting published in the expected volume.

We should update our processes at some point.

Best practices

The games industry is estabilishing its processes step by step. Year by year. You work on a new feature and you are constantly studying other games. How is that feature implemented there? Why?

Then you discover an article or a video and you see that there are best practices to do that. Maybe a colleague, maybe your own boss show you the best practice. Often time you discover the best practice AFTER you did your breakdowns, your wireframes, your flows, your brainstorming with your team.

Best practices are the best because there is nothing better, right? They are based on facts. On data. On results. On money.

The temptation with best practices is to just implement those, because someone already figured that out. Why reinvent the wheel?

The risk is design something without even understanding why it should work and how to measure its effectiveness. In the meanwhile, a new trend and best practice popped out. Your design is old, maybe you should iterate on that.

Best practices are those things that, when they are publicly available and well defined online, are already surpassed. So that those are just common practices waiting for a new best.

The only way of making good games

I have learnt this the hard way. Often, people like to make experiments. They hire people like me as freelancer and then they hire juniors fulltime. They want results, good results in possibly a short time. Then our collaboration ends, experiment failed.

Why is that? Because people hardly accepts the reality of games. Making games is a serious thing. You will never make a good game with people part time. You can use part time freelancers, like me, to create specific content for something that already works. But if you want to make a new game you need to really invest heavily time and energies in doing it. 100%. There is no shortcut.

I always speak this clear before with my clients “this is hard, it will hardly succeed. I cannot dedicate more than X hours per week. You need more.”. Nothing. They want always to try. And sometimes they get upset because of the results.

Don’t be upset, I tried to warn you.

The idea: Duchess

I have an idea for an indie game and I am pretty bored at my dayjob, lately. So that I will explain it here, let’s see if thanks to that I meet the right people to do it.

Do you remember Duke Nukem 3D? Well, the idea starts from there. I was taking a mooc on Unreal Engine 5 and the project was a fps. What’s the best shooter I have ever played? Duke Nukem 3D.

come get some!

Why? Because it was simple, with a great level design and lot of monsters and you could really feel the character. Was funny, me and my brother were continuosly joking around his sentences and that badass attitude.

So that I was thinking: how would it be a character like that nowadays? Well, I believe it would be the opposite.

Duke Nukem was a white strong male. Duchess will be a skinny black girl. That’s the vision, basically.

First Moodboard

How about the gameplay?

I would like to try out a game which could be possibly exported to many platforms, also mobile. Recently I discovered Vampire Survivors, a great indie game on power creep. I would like to test out the same mechanics on a 1st person shooter.

Core Loop

You fire automatically. Just worry about moving and put in the right spot to kill monsters. Collect XP and coins. On level up, the Players will improve their arsenal. On game over, Players will unlock new things with the coins.

Who’s in for that? I think I need a 3d artist first and find out the possible artstyles.

The term I most hate: User

The other day I was listening to a video where the speakers named the terms they most hate to hear. One speaker said he hates “web3”. The other “I hate metaverse”, and so on.

The term I absolutely hate the most (well, hate is a strong word isn’t it?) is: User.

To me there are the People. When the People start to play your game, those become Players. Players may become also Clients in free-to-play, if they decide to invest some money. And some of them become a Fan.

Players, Clients, Fans. Those people deserve their degree of respect. Users is a bad term, reminds me the abuse of illegal substances. I hate to say “Users”. Yet, I say it a lot because is very common used.

F2P Economics: Diablo Immortal

In this post I will try to explain the basics of the freemium economics, because without those is impossible to understand why free-to-play games have to rely on strict calculations in order to work and scale properly.

Costs

When you run a business you have costs, a f2p business has many costs that I can resume like this:

  • Installs: number of installs we want to achieve with our acquisition campaigns
  • CPI: cost per install. Each install will cost this
  • %FTD: first time deposit percentage. Basically, the part of Players that decides to invest something into our game
  • Team Members: our team is composed by…
  • Salary/Member: the cost per month of each member
  • Development Months: the number of months before of publish the complete game, ready for live operations.

If you are working right now in f2p you can notice that those numbers are VERY optimistic. Ad the end of this article I will propose something nearer to the reality. Another thing is that every company has its way of naming things, my approximation is just for the sake of explaining.

Cohorts

When you design a free to play game you should be aware of two things:

  1. Vast majority of players (in my example 95%, but again it’s optimistic) never pays a dime
  2. The payers have different spending profiles:
  • Minnows: they are the majority of payers and they invest just a little in your game
  • Dolphins: they are a big chunk of players and they invest a little bit more. Their spending habit is similar to PC/Console players somehow
  • Mermaid: they have a higher acquisitive power, and they decide to invest more over the time in your game
  • Whales: they are the real target of your monetization system. Without them, the f2p business is not sustainable. Here’s why:

You can clearly see that Whales are the vast minority of all payers (players that spend something). But:

With this configuration, you can see the weight on your revenue of whales and mermaids.

Results

In this perfect scenario, those are the results:

  • UA Cost: CPI*Number of Installs. We spent one million dollar just to get people into our game.
  • Team cost: Members * Salary/Member * Development Months. We spent six hundred thousand dollars to develop our game. Development costs are cheap compared to marketing.
  • FTD: we have fifty thousand people paying something
  • Revenue: according to the cohorts, the total revenue is this
  • RPI: revenue per install. Total revenue divided per number of installs.
  • Profit: what we really earn. The total revenue less the costs. In this ideal case, it works!

We don’t want to make games for whales!

Ok, let’s make a game that doesn’t permit whales to pay that much then! We believe that FOMO, pay to win and lootboxes are the evil, so that we put a maximum cap on our spend depth.

The cohort whales, then, disappears. Let’s say we just have mermaids, that will increment their presence among the cohorts:

In this case, the impact on revenue will be HUGE. Still, with the idealistic costs structure it works! we can have a business:

Diablo Resurrection

Lately, a lot of press is writing against the monetization of Diablo Immortal, the last game from Activision Blizzard. They say it’s too agressive, I have a different feeling. To me is not aggressive at all. Let’s study its costs.

The quality of this game is very high. But.. 15Gigas, really???

A game like that from a company like that will have a cost structure more similar to this:

I am completely biased here, please if you have more data let me know

With those cost structure, without targeting whales, the final result will be:

Why publish a failing game, right?

Which is why Diablo Immortal, because of its quality and narrative and everything it gives for free has to target heavily whales. This is for the vast majority of people to have fun. A possible cohort configuration can be:

For the whales to arrive spending ten thousand dollars, the spend depth of Diablo Immortal has to be high. Still, in this way our business barely works:

You work like crazy to earn $200k? I don’t think so.

So, I get that many of you don’t agree with f2p and don’t like this business model. But it exists and if you want to be there you have to do very well your math!

Hope this post helps!

Tools come later

During the development of a videogame you will notice that many activities are repetitive. Activities like putting texts into a dialogue system or assigning sprites to your boosters.

Game developers use to develop tools to make our life easy in our repetitive activities. So that we can focus, as designers, on what really matters.

From the other side, we should assure that the things that are being developed really matter! Game development, otherwise, will focus the efforts in developing tools.

Here’s a new tool that permits to easily download a PNG icon from our servers so that in our live events we don’t need to make another build for our players. Great idea. And then you discover that no one plays that kind of live event, so waste of time.

We develop a game for Players to have fun. We don’t develop a game for you having an easier life. Our focus should always be on the Players, tools come later.