Skip to content

Category: Opinions

Remote processes

I work remotely for companies since 2016, more or less. I am very specialized in game economies and UX, so that for them is easy to deal with my tasks and responsibilities.

Game development, instead, is never so easy. You cannot rely just on freelancers to build successful products that potentially may last years. You need a core team fully involved every day. And in order to keep it working properly, you need to set up the proper processes. Also the companies that state that they don’t believe in processes, end up setting up (scrappy) processes in the end. To me, it is better to embrace the process as part of the development. In my opinion, processes are very important.

In 2020 everything shifted online. Remote work was forced by the terrible situation of the pandemic. We had no time to prepare, we had to act fast. In a lot of cases, the same exact process employed before was translated to the asynchronous remote work. Some of the most “boring” things were also eliminated. In their place, nothing new was developed. The new process, then, was like Frankenstein.

Nowadays, many are arguing that we need to return to the office because is not the same online. They are right, online is not the same. But, are you sure you did your job, testing and iterating alternative processes?

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.

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 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.

What successful game companies have in common

I have noticed in those years of carreer three main things that all successful companies share.

When we are joining a game company, many times we are just looking for a job. We study the companies and we look at their games. The most probable thing is working on a game that will not be successful. That’s a fact, there are statistics for that.

The first thing is that they have a great administrative department. They know how to keep the bills in order, how much the company is spending and what is the revenue. They are tracking their burn rate and the house it’s in order.

The second thing is that there is at least one person dedicated exclusively to quality assurance. Testing the game every single day, reporting bugs and creating processes to improve and automate the process of finding bugs. QA people save games. Games without QA will most probably just be bad games.

Ultimately, there is at least one person dedicated to community management and marketing. Games nowadays work a little like a service. Even a small indie game when published receives feedbacks and reviews and devs have to iterate inevitably. You need people dedicated exclusively to the sales, external communications and support.

If you are about to join a project with no QA people, or no administrative people or no sales/support/community people believe me: red flag! If it is your first project it may be OK according to its scope, but not expect quality, security nor players satisfaction.

I don’t want to specialize

I work as a game designer and I don’t want to specialize. The Industry is constantly looking for high specialization, but if I imagine myself blocked in a specific role I can easily out of video games.

When I meet some people who wants to join the industry and asks me for an advice, I translate this way of thinking to my mentorship to. Don’t try to specialize.

To me, game designers are a kind of designers. Game design is already a specialization. I am in the f2p sector because it is very common to be there in Europe. Someday, I would love to work on AAA or Indie games, too.

I like everything in game design: the narrative, the system, the level and the gameplay design. I like all their branches. And my dream is to work on a little bit of everything. That’s what motivates me, in the end.

If you are new, do not think in specialization. Start by picking a field, instead. Imagine you pick level design.

Then scan all the companies you would like to work for someday and make some specific level design for one of their titles. Iterate and take notes on every problem faced. Share only the best things. Build your portfolio like that!

Start by picking a specialization, then try to go general!

Boiling the Ocean

I was talking with a LinkedIn contact I made recently and he told me that his company is working on a specific platform for a specific place in the US. I asked him why to target just a specific location instead than a broader region. He told me that he wants to build something very innovative and meaningful. It is not necessary to boil the Ocean, he added.

This man is completely right. We often fall into the trap of thinking too big. We know that videogames can become huge and scale tremendously. We often start to argue on scalabilty and growth before of even produce the very first demo. That attitude brings a lot of cursed design problems.

Best games start from the will to deliver the best possible gameplay to the smallest possible audience, many times. Before of 2012 very few realities were thinking in serving mature women with their games. Then the thing became huge. The games of that time scaled. It was because they were very well made.

They weren’t trying to boil the ocean.

Homa Games and Popcore cherry picking in Spain

I notice that the companies Homa Games and Popcore are recruiting many talents who have worked for years in large multinationals. Especially people from King and Scopely are migrating massively there.

If these corporations stopped inventing job titles to try to gratify their most bored staff.
And maybe stopped sending unnecessary technical tests to candidates and focused on finding and growing their talent.
And if they published the salaries with their job offers, to prove that they really are the professional organisation they claim to be.
If they stopped thinking about growth in the early stages of pre-production and focused on finding new winning formulas.

If all of this were satisfied, I’m sure, people wouldn’t move from there! The salaries are good, the colleagues certainly smart and experienced.

When I see so many people migrating to unknown companies, the conclusion I have is clear.

Be ready for no-internet scenarios

In my dayjob I use a lot: Google Suite, Unity3D, Python, Github (and git in general) and a bunch of tools more such Slack, Discord or Machinations.

I work into the cloud, so that every document and every simulation or concept or prototype I produce is instantly available from everywhere.

Those are strange times, anyway. We cannot take the Internet for granted forever.

What if tomorrow you cannot access to the GDD you were workin on? What if you cannot pull the last commit from your devs? Can you work offline for, let’s say, a week?

Probably it’s time to return back to the Office Suite too…

What I see in the Supercell’s CEO message

I read the last message left by the CEO of Supercell on their official website. I really liked three things:

  1. The CEO recognizes that luck is part of the equation, when we look for the reason of success of certain games
  2. The CEO recognizes publicly his mistakes, being a true leader and also a shield for his teams
  3. The CEO still has the mentality of “be bold, take risks” needed to start a project. Also if experts say that, at some point, you should go conservative.

I don’t know this guy, I have only met him once in a fair here in Barcelona years ago. I remind a simple person. That doesn’t make a complete judgement, but messages like this I believe that improve the industry.

Experts may say that Supercell YoY growth has been seriously going down in the last 3 years, but from the other side: the industry needs boldness, the industry needs humbleness and the industry needs honesty.