Skip to content

Author: Paolo

Create tools only for good games

As game developers, we often focus on the wrong things which can lead to not achieving our objectives. We might worry about having the wrong team or not having enough time or money, but there is one thing that we don’t talk about enough: production choices.

In f2p, a mistake is to focus on developing development tools without first having a profitable game. For example, if you have a game with characters with their stats, you might develop a tool that allows you to update and set those statistics. But if the game itself doesn’t work, then that tool will have been a wasted effort.

In the past, it was common for developers to create an engine for a series of games. It meant investing a lot of time and money into something that hadn’t been proven to work. The development team would then focus on making the best engine rather than the game itself.

The great masters of game development have always said that the key is to focus on the game itself. The tools should be developed to support the game, not with plans for possible “plan B” games in mind. There are countless examples of games that were unknown or failed, but had great tools behind them.

In short, it’s important to focus on the game itself over the development tools. Only by doing so can we achieve our objectives and make great games.

AI to improve my workflow

Recently, I began a new collaboration that I hope will yield positive results. I apologize for not writing in a while due to the overwhelming amount of work I have been facing.

act like you are an interactive romance story

I am currently testing the ChatGPT tool and find it incredibly fascinating. I believe that this type of technology can help me become more productive and improve my abilities.

Using ChatGPT, you can write prompts and generate well-done, yet basic, content. To create truly human and original content, you will need to add your own input and edit the generated content.

Overall, I believe that using ChatGPT will save me hours of work and allow me to focus on other important tasks.

Connect and open your mind

If you want to stay in this video game industry for a long time, I recommend you connect with many people. I take part in various Discord and Slack groups and this allows me to have a broader view of things. Sometimes simple things happen that make me completely change my paradigm.

During a casual conversation on game design, I discovered this article on how to write good GDDs.

I start with the UX when thinking about a new design. But after discussing it with the writer of this article I have changed my mind. The message of today is this:

I used to think that my client, as game designer, is the Player. But I actually have two clients: the Player and the Product Manager. My duty, during the development of a game, is to provide solutions to the Product Management so that they can deliver value to the Players through the game.

Ethan Levy

He passed me this interesting speech of his from 2018, and I recommend it to everyone.

Respect the art of game design

I met a prospective client the other day who needed simple service. Given a set of published games, derive a design document that specifies everything that should be included in the final game.

The goal of the document was for a programmer to take it and figure out exactly what to do to produce the final game.

I told him his dream is beautiful, but that remains so. Making a game is not an assembly line; the specification documents that other developers need to work with must be produced based on real development needs.

The best way to be successful in video games is to maintain a certain degree of realism and respect for this art that is so difficult to master.

They said me “no” again

I got in touch with a manager of an important company for a position that was definitely too big for me. Anyway, trying never hurts. I had the opportunity to take part in a selection process. The process included a technical test that I had to deliver in a time frame set by myself. I accepted, even though I had promised myself not to. I carried out the test and also asked for help from people more experienced than me, for feedback. These people helped me, thank you, Susan and Katie.

After two weeks I got the answer. I didn’t pass the test. The answer came accompanied by comprehensive feedback on the reasons. I read the reasons, I would have liked to defend my assessment in a videocall. Yet, re-reading my proof and reading that feedback I find myself agreeing on many points.

Feedback

A constant in my life is that they tell me I don’t get straight to the point and I arrive as confused. I seem too academic and introduce concepts that aren’t always very clear.

Then there are comments about typos, but I’m not a native speaker.

Some questions have been interpreted by me from a different point of view. So my answer came as wrong.

Conclusions

Technical tests serve to prove how a designer structures a problem to derive systems. There are two basic types of thinking in this regard.

  1. There are holistic system thinkers, who look at the big picture to find patterns.
  2. There are those reductionists who start from the details and then get to the big problem.

I am a professional of the first type. In a short time frame, it’s hard for me to get straight to the point. And this is a big problem for technical tests. I have never passed a single technical test in my life. I believe that is because of this. But I’ve always worked, and I must say that my colleagues are always quite satisfied with my work.

I shouldn’t agree to take assessments during the selection process. For me, they are a big commitment. Following, an unnerving wait. And the answer is always no.

How to avoid a layoff

With the quake in the tech sector over the last few weeks, I’ve noticed a trend. The blame always lies with the CEO on duty and never with us, the employees. Still, if we were a little better able to discern where to go, we’ll save ourselves a lot of headaches.

This article is for people with more experience. When you’re a beginner, in fact, it’s not only bad to have negative experiences. You need a job and even if you get fired, you probably won’t have mouths to feed and you will find other opportunities. For me there are so many opportunities out there.

When we have more experience we must instead pay attention to every detail. The first and most important one is the project in question. Not the salary, not the team. If you have experience, find a good project to work on. Here are my recommendations:

  • Is this a project in a new market, a kind of game that no one has ever made? A first-person platformer for mobile? A match-3 with shooter elements for PS5? If that market doesn’t exist yet, there is a reason. Don’t join them!
  • Is it a game that is more than a game is an experience in a parallel universe where people will be able to own what they win like owning a pair of shoes? Flee.
  • Is this a game that wants to enter a crowded market? This is a good start! Is the market red or blue ocean? Are there many or few competitors? What unique things are they willing to offer to their Players? what problems will be solved? If you notice that it’s a copy of a popular game with no real thought of what to offer, get ready for a round of layoffs. Followers always end up like that.

Working in a competitive market

Working on a game that will have to enter a very crowded market, the so-called red ocean, involves a certain degree of challenge.

When you enter a market full of competitors on one side it means that there are customers willing to pay. But it means that it is necessary to solve some problems to have a chance of success.

The alternative is to look for virgin markets, blue oceans, but very often this is because some genre in question does not move much interest. We can create a first-person platform for mobile devices since none are in top200 grossing. There aren’t any because people don’t care. Sometimes it’s better to go to already populated markets, especially if we have an idea of ​​what to improve.

Take the case of Royal Match, a top-notch match-3 that was released when the puzzle market felt overcrowded.

  • The game fixed key UX issues, shortening the load times.
  • They came up with a brilliant system of level design.
  • It implemented the renovation feature very without the need for dialogue.
  • They designed very simple and clear graphics.

The result is an agile, fast game, perfect for mobile. It doesn’t matter that he entered a red ocean market, he made it because he understood his audience well.

Many teams choose to remain followers. They study a market and copy here and there, hoping to secure a piece of the pie. In the process, they don’t even understand the reason for some choices. Years go by, goals are not achieved, and people are fired.

During the job interview, you must inform yourself well about the projects.

My path for the next future

In recent months I’ve been deciding about my professional path. On the one hand, I like working as an advisor for companies. In fact, you learn a lot more this way.

When you work for an important corporation you learn to work in that context. When you work like a warrior-mage level 20, instead, you learn the hard way.

But, it’s a very stressful lifestyle. Sometimes hard times add up with 2-3 clients and it’s not always easy to manage.

So when I get a tempting offer I choose to try to enter the selection process. These are long and tedious, made up of expectations and many uncertainties. Doubts and insecurities come out and block part of the rest too.

This is my rant for today.

Hiring good leaders

A good leader will have worked with others and can involve these people in other adventures. This is one of the keys to success when a company wants to find a new leader for a department.

I have met various leaders in my career, and I would not work again with all of them. In the selection processes for leaders in which I take part, I do not see enough insistence on this point. A good leader makes the company hire the best talent.

If there’s one thing that’s important to a good leader, it’s the ability to help manage the hiring process.

  • What is this person’s reputation in the local sector?
  • How will they create a meaningful hiring strategy?
  • Are they capable of bring the best people with them?
  • Do companies check these things when they hire a new leader?

Often, some inefficient people get for some reason to be “head of…” at some company. Another company reads their resume and sees they’ve had that position before. The company doesn’t inquire who they have worked with and “cancer” expands into another reality.

A good leader may have held non-leadership positions, but be respected by current and former colleagues. Important is the capability of making an impact in hiring the best talent.

Don’t just look at the resume, you need to consult the people that worked with them!

Mobile cloud as a feature

The classic way to start a new mobile game is:

  1. For some reason, I arrive at the virtual store
  2. I choose the game to install and tap the Install button
  3. I wait for it to install. Some games are huge.
  4. I start and there is a stage where the screen is dark
  5. I wait while looking at a splash screen for a few seconds, less than 15
  6. In case there are updates this time increases
  7. I am introduced to the game.

The games of the future should be like this:

  • For some reason, I arrive at the virtual store
  • I choose the game and PLAY
  • I wait less than 2 seconds
  • I am introduced to the game

It seems like an impossible feature, but that’s what will make the difference for me.