Category Archives: general

posts about general topics, even not related to computer games

My first 40 years (10 as indie)

IMGP0938I don’t have any decent recent photo so I’ll just go with this one, a few years ago πŸ™‚

Today I’m 40, and it has been more or less 10 years since I’m doing indie games!

The Past

All began back in 2003, when I discovered the now defunct Dexterity forums. I was working as webdesigner, after the small italian software house where I was working before went bankrupt (they were making story-based games too, but more like point’n’click adventures).

To be honest I had sort of given up working on games, since at the moment the situation was impossible. Italian software houses were all very far away from me and I wasn’t ready to leave everything and move away from home, besides the situation wasn’t really good (in the next few years indeed more companies shut down).

But I thought I could still do them in my spare time, as hobby. Then I discovered about the online distribution, and being indie, and it was like a whole new world opening in front of my eyes! So I started using Blitz3d to make a soccer management game. First advice to new indies: don’t try to do a project too big as your first attempt!

In the end I managed to finish it, but was quite bugged and in general, did poor. After that, I made some smaller games to learn C/C++. A match-3 game called Spin Around, a platform/maze game called Ignazio The Frog πŸ˜€ I still laugh thinking at those games, but they helped me to learn coding and most importantly selling games online.

The “big step” was when later that year I made Universal Boxing Manager and The Goalkeeper. Both sports sims, rather simple, with art made by myself. But at those times the market was MUCH LESS competitive than is nowadays. Those two games gave me hope, even if I was still living with parents πŸ™‚

I made some more games in C like Magic Stones or Supernova 2: Spacewar, before finally moving to python and open source dev. I posted about this already not too long ago.

The Present

In the “recent history”, the past 3-4 years, it was an up and down. I had some decent successes like Spirited Heart, followed by games acclaimed by “critics” like Bionic Heart but that sold poorly (same thing happened to the sequel).

I remember back in September 2010, when I had just released the two lowest-selling games I’ve ever made, both Vera Blanc titles, and the situation was rather critical. I didn’t expect it because the previous year was good, and I didn’t think that revenues could go down so quickly! I had only a few months of savings left before I had to quit and go back in a office work!

That was when I took two important decisions: make also more complex games like RPGs and outsource more people.

The first resulted in Planet Stronghold being frantically coded by myself in 4-5 months, including game design, writing and everything. The second decision lead to releasing games made with the help of other people, in particular in the writing department, but recently also coding.

One of them, Always Remember Me later today will debut on Steam, and I have two more coming shortly next month, for a total of four games. I arrived on Steam a bit late compared to other indies, but hey, at least I’m there now πŸ˜€

I’ve written already post-mortems of my more recent games like Loren, Heileen 3,Β  Rommates so I won’t repeat myself here.

Even if things are going well now, I’m definitely not sitting on my laurels. What happened back in 2010 could still happen. Two or three consecutive flops, and things might look grim again. Of course I am more relaxed now, but I must still work a lot of hours every day. Luckily for me, I love this job πŸ™‚

The Future

Is really hard to say what will happen in the next 10 years! Don’t know if the main gaming platform will be SteamOS or still Windows, or some console/mobile platform. But I honestly hope to be still around, and still make the kind of games I make now.

I love hand-drawn art, and while I can see the benefits of 3D for certain type of games (I always wanted to do a sequel of my boxing game with 3d for example) honestly I think doing a full 3d game is out of my reach, and probably couldn’t even be a good idea for a good return of investmentΒ  since doing 3d games is more expensive/time consuming.

While I have some ideas for other kind of games, like a tower defense game and a dungeon crawler, I think that most of my next games will be similar to the one I made recently: story-based RPG or dating/life sims, with a variety of romances for all tastes.

One thing I want to do differently is: make some gay/lesbian exclusive games. Won’t be soon since I have a big backlog of games to finish first, but once I’m done with them, I plan to do it πŸ™‚

Thanks for reading, and for supporting me during all those years. Even if I went through some rather rough times, I never felt I was actually working for a single day since I went indie, and that is really something ! πŸ™‚

Weeklong sale, all my games 50% off

Next Friday, the 11th, I’ll be 40 years old! When I started making indie games, I never thought I would have been able to do it for so long πŸ™‚

As a thank you, I’m discounting all my games (except Roommates since is still relatively new) by 50% off for the whole week! The offer ends Monday 14th April.

The discount also applies to my games on Android sold in the Amazon store:
http://www.amazon.com/s/ref=bl_sr_mobile-apps?_encoding=UTF8&field-brandtextbin=Winter%20Wolves&node=2350149011

And on iOS: http://www.winterwolves.com/ios_games.php

Why not in the Google Play store? simple, because even if we are in 2014, there still ISN’T a way for me to say “discount all my products globally by 50% for a week” with just 1-click, like I did with the Amazon store πŸ™

I thought to manually change all prices, but since I have 50+ in-app products plus the normal full price game, it was a crazy thing. And my time right now is better spent working on the new Steam games and Seasons Of The Wolf πŸ˜‰

I’m sorry but not my fault if Google is still so behind on the BASIC FEATURES that any online appstore should have!!

Anyway, if you missed some of my games now you don’t have any excuses anymore!

How open source changed my life as indie dev

My game Planet Stronghold is present in the Humble Weekly bundle, celebrating Open Source! I thought was cool to share how I moved from closed source engine to open source.

It was Summer 2008. I had just finished coding a new space wargame in C++, using commercial libraries. They were good, but the real problem was that developing a game with them was taking so long! I’m not a good coder, and not having a big community or easy access to code examples, support, was a big deal for me.

At same time, I had an idea for a college dating sim, but I wasn’t an expert at all with it. So I contacted my friends at Hanako Games who made the game Summer Session using Ren’Py for me.

I never heard of it, but seeing the final result, I got curious and started to look into it more carefully. At those times, Ren’Py really wasn’t as good as is today, and doing anything except visual novels or simple dating sim was a real effort.

I must say that I immediately was impressed by the community at Lemmasoft (Ren’Py official forums) and Ren’Py author himself, always trying to do his best to do support for the engine. The fact that the engine was open source was a big plus, there were a lot of examples/code snippets available, and so I decided to learn it.

I was shocked to see how easy was to use, and how cross-platform it was, thanks also to the decision to use the powerful Python as language.

Six years later, I now use Ren’Py to do all my games, and adopting it was probably the best decision of my indie career ever. Without it, games like Loren would have taken at least twice the time, and ports of my games to Android or iOS wouldn’t have been so easy. And in times when having Linux support is going to be crucial in the next few years (SteamOS anyone?) is good to know that Ren’Py is already supporting it without the need of any big change! πŸ™‚

Of course, there are other cool open source engines: I just wanted to share my experience with one of them. If you’re a game developer, check all the ones supported by the bundle!

So that’s my story. Thank you, Ren’Py, it was a blast so far! The minimum I could do was to offer one of my games to support your cause πŸ™‚

Game development is a puzzle game

rebecca
Rebecca will help you train to keep in shape…! (from Planet Stronghold 2)

Game development feels like a puzzle game to me. How? Simple, let’s consider one of my games. How many roles/elements are needed to make one?

Let’s try to make a list:

  1. gameplay/rules = work of the game designer
  2. programming/coding = work of the coder
  3. artwork = work of the artist (in many cases, 2 or more for backgrounds and GUI)
  4. story/text = work of the writer
  5. music/sfx = work of the musician
  6. marketing/promotion = work of the PR guy
  7. hosting/demo/support = support / web dev guy

So as you can see, for each of my games there should be the need of 8 people. In reality, I almost always do point 1,2,6,7 myself, and sometimes I also do some GUI and write storyboards for the texts!

In the past I used to to really EVERYTHING on my own (using Poser 3d and royalty free music tracks) but luckily I realized that was much better to hire other people to help πŸ™‚

The main problem when working with external people, is that since to finish a game you need all those roles/elements, often happens that I have some areas covered/completed, while others not. Some people work fast in an aspect of a game, others slow downs in different aspects.

In the end that’s why I say it’s like a puzzle game. You need all the pieces to finish and release the product. Unfortunately very often that takes a lot of effort πŸ˜€ but like all things in life, nothing comes easy, you have to sweat and work hard.

Another thing I often have to decide is the scope of the game. For example now I am playing with the great freeware tilemap editor Tiled, trying to make isometric tilemaps. For which game? well for Planet Stronghold 2, but also thinking if to make them for Seasons Of The Wolf.

The idea was to have a big map like Loren, that once clicked would let you zoom-in and explore the areas in more details, rendered as isometric map. I think the idea is great and I’m sure that I can make it, the only problem is: how long will take me? will I need extra tiles, so contact artist to make more?

When making those decisions I need to consider that there are two types of fans: those who wants the games fast and pressure you to finish them, and others that say “take as much time as you need”. But besides what fans say, I need to keep releasing games at regular intervals to survive in the competitive world of indie games, so right now, I am unsure if to use this system.

I set myself a deadline – if I can have the isometric map thing working in 2 weeks I’ll use it, otherwise not. Also because in theory very shortly Roommates public beta should start, and then will have even less time to make tests… πŸ™‚

2014: New Year Plan

mirtillo
My cat Mirtillo sleeping in an unusual way πŸ˜€

2014! Happy New Year!

I’m going to change completely my way of working. From now on, I’ll only make games in my native language, Italian.

Heh, good joke uh? πŸ˜€

The real plan

OK jokes apart the real plan is:

1) Release Loren on Steam. This is going to happen soon ! Took a bit of time to the coder to implement the achievements on all the OSes, but now everything works. The DLC Castle Of N’Mar will also be released, a few days later.
2) Finish Roommates. The game is long and the writer Michael tested it a lot, but I really think the best solution is start the preorders and the public beta testing, this way thanks to the awesome users in my forums the testing will go much faster. In the next weeks will fix all the issues found and code the scheduler, which will be similar to Flower Shop one.
3) Finish Nicole Yuri version – though this mainly depends on the writer to be honest πŸ™‚ my job in this case will be to motivate her!
4) Release another otome game that for now I’m still keeping “under the hood”, but that I’ll announce in the first months of this year.
5) And of course, finish Seasons Of The Wolf and Planet Stronghold 2. Both games are quite big, but this time I shouldn’t be distracted by other things and will make sure to motivate and help the writer and coder appropriately πŸ˜‰
6) At this point we will probably be in late 2014. Depending on the situation, either start working on Spirited Heart 2, Undead Lily, Loren 2 or something else. In this case is impossible to make any kind of prediction since there are too many factors and people involved.

Better integration with the story

Looking back at past year, one thing I didn’t do properly was to support the writers more. This doesn’t mean telling them exactly what to write line by line, but (for those who needed/wanted it of course) be more involved in the process as they write.

Some writers are happy to work on their own at their own pace with minimum need of my support/feedback: but in any case I need to check what they do to make sure that the final product reflects my vision and most importantly players’ expectations, and that works with gameplay.

And also I need to integrate the story more with the gameplay, though probably this can be done only by planning better the whole thing from start and writing a good amount of draft/storyboards myself, so will need more time for this.

Always Remember Me on Dailyroyale.com

If you missed my Christmas sale, you can still get a good deal for my game Always Remember Me at http://www.dailyroyale.com/! Expires in the next 2 days (approximately, there’s a counter on the site).

I have many other interesting things going on in the next weeks, stay tuned πŸ˜‰