Why did you decide to create a game?
Since I was young, I’ve enjoyed playing computer games, but I never understood how people could create digital worlds. It seemed like magic to me when a computer that was used for sending emails could transform into a battlefield, a racing track, or a fantasy world. While playing games, I felt a desire to create my own dimension. When I thought about what I could develop and create in my free time, a game was the first option.
The main character of your game is the vampire Ulrich, after whom it was named. How did you come up with such a good name for a vampire?
When searching for the right name, I used some medieval name generators and refreshed it until I came across a name that suited my vampire perfectly. I think I chose well, and most people seem to like it.
So, you designed, drew, and programmed the entire game by yourself?
Yes, I’m one of those people who would rather start running before learning to walk. However, over time, I realised that I need to set realistic goals based on my abilities. Being a solo game developer requires a wide range of skills, and aiming to be an expert in everything isn’t a very realistic goal. That’s why creating a game felt like the ultimate creative challenge I could take on. The whole process was immensely enjoyable and fulfilling.
What was the biggest challenge for you during development?
Since I work as a programmer, that was the least of my concerns. Music is my hobby, so it was also a great connection for me. I had to push myself the most when it came to drawing, story creation, and level design. Sometimes, when I got stuck in the creative process, I generated some images using AI for inspiration. As the game gradually took shape, I enjoyed it more and more.
You developed the game as part of Metroidvania month. Can you tell us more about it?
Deadlines are excellent motivators in my opinion. That’s why I decided to participate in a Game Jam called Metroidvania month. It’s a competition where individuals or groups participate and create an action game within a limited time frame based on a specific theme or genre. The game jam lasted exactly one month, during which I had to program the entire game and submit it with a presentation. I recommend anyone considering creating their own game or application to set a specific deadline, perhaps through an event or competition. It gave me the push to finish what I started.
How did you place in the Metroidvania competition?
I finished 15th out of a total of 132 participants. It’s not in the top 10%, but being in the top 12% in my first Game Jam isn’t a bad result. What pleased me the most was all the positive feedback and reviews from players who took the time to play my game. The compliments were uplifting, and the criticism showed me areas I can improve. The whole game took me an incredible amount of time, but I learned a lot of new things, and I can finally say that I have my own little world.
Game development sounds quite demanding, both in terms of time and finances. How did you manage it?
Of course, creating a game requires time and some finances. Since I’m not a professional, I tried to keep the costs low. There are always low-cost ways, and you don’t have to immediately hire a graphic designer. Since drawing is not my strong suit, I decided to try Pixel Art. This type of graphics is well-known from various arcade games like Pac-Man or Space Invaders. I used the Aseprite tool for creating the images, which cost around €10 during the sale.
Regarding programming, I didn’t code everything from scratch either. I used the open-source game engine Godot. I started with the beta version of Godot 4.0, which was free. For creating music, I used the tool Ardour. Along with virtual instruments from Spitfire Audio, it was more than enough to create the soundtrack. A friend helped me fine-tune the soundtrack. So, if there’s a will, there are ways — you just need to find them.
If you could recommend three top games to anyone, what would they be?
Mafia: it’s a classic with an excellent story and overall execution, clever Czech hands.
Star Wars Jedi: Fallen Order — it’s an interesting mix of genres, and Star Wars is close to my heart.
Broforce: a relaxing game full of testosterone :D
What message would you give to someone who is considering developing their own game or app?
I believe that if a person isn’t afraid of challenges, they can create anything they set their mind to. Nowadays, the internet is full of tutorials and guides. All you need is the determination to start working, but it’s essential to enjoy the process. Also, you have to accept that things won’t be perfect on the first try. So, my advice is to go for it boldly! :)
Thank you Michal, for your time and for sharing your know-how with us. We wish Ulrich the best, and we’re already excited to see how his story and gaming world will continue to evolve :)
If you have any questions about Michal’s game, don’t hesitate to contact us on our social media.
We would like to introduce you to our new interview format, which will be gradually added to our blog. As the first in line, we interviewed our Croatian colleague Mario Plantosar, who is a react native developer. He told us what he does in his free time, how he hacked a computer at his elementary school, and when is the best time to visit Zagreb.
Welcome to this interview where we dive into the world of product owners in the software development industry with our colleague Karol. According to him, being a product owner is an exciting and dynamic role that includes a wide range of responsibilities. We will find out what he learned in the Romanian city Cluj and also, what vacation destination he recommends. So, let’s get into it and explore what it’s like to be a product owner in this rapidly changing and innovative field! :)
Data science has become a powerful field that combines statistical analysis, machine learning, and domain knowledge to extract valuable insights from complex datasets. By leveraging data collection, cleaning, exploration, modeling, and visualization techniques, businesses can uncover patterns and correlations that drive innovation and decision-making. Let’s explore the exciting world of data science and its transformative impact across various industries.
Our client is one of the biggest suppliers of spare parts for transport vehicles and buses in Slovakia and the only producer of buses in our country. With more than 90k different kinds of commodities in its warehouses and growing operations every year, the point where all the stock movements in, between and out of the warehouses became particularly challenging was reached. It has had certain implications for controlling, reporting processes and in overall transparency of financial and data flows in company.