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!

The importance of randomness

crowded
In the screenshot above, the new random items in all their splendor!

I’ve been recently playing Diablo3 on the PS3. I can hear a voice in my head saying:

“What? You’re playing!? Go back immediately to work on the games!”

But NO! Doing research is important for every business, so I decided to force myself to play it (also an excuse to use the PS3 for something since the recent PS+ games have been a bit disappointing for my tastes).

I played more and… I had the idea to implement random items on my next RPG, Seasons Of The Wolf πŸ™‚

One of the strong points of Diablo has always been the use of the random element. I am not sure if other games before it used it so well. I fairly remember the first game, and how every match was different.

Obviously, since I make story-based games, I cannot rely too much on the randomness, since the plot follow a linear path, some locations must be fixed, the characters too, etc. I cannot also generate random maps or dungeon (at least for now!) so the only random element I could add was in the items/loot.

looting
A test for the looting screen. Of course in the real game you rarely will get so much stuff!

And I must say that it works VERY WELL. Now whenever I kill an enemy during testing I wonder what item I’ll get – is pretty exciting! Of course the drop rate is not high, rather than flooding the inventory with garbage that you’d have to resell it immediately I decided to limit the amount, but increase the average quality.

In general the rare items are, rare, but also depends on the enemy. Boss enemies now will drop obviously higher level loot πŸ˜‰

I decided to go with the following tiers: Rusty, Standard, Fine, Quality, Excellent, Masterwork, Rare and Legendary. Legendary is the only item that is not randomly generated, since I still want to have control over the most powerful items, so I’ll define those manually. They’ll also be unique and have a unique name.

To help the player recognize better the top items, the Fine/Masterwork/Rare/Legendary have a different color and a small letter with the initial of the word near the item icon in the inventory.

Overall, it took me a week of hard work (last weekend I worked 10h/day straight!!) but now that is working I must say that was time well spent! πŸ™‚

I’ve seen the (green)light

In other, but no less important, news, three more of my games were greenlit yesterday! They are Flower Shop: Summer In Fairbrook, Always Remember Me and ofΒ  course Planet Stronghold (was about time!).

I plan to release Always Remember Me next weekend, if all goes well. And the others coming shortly after in next weeks. Stay tuned πŸ™‚

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 πŸ™‚

Winter is over! A Roommates postmortem

crocus

Today the 21st March, is the first day of Spring!

I have to say that this was a very mild Winter, so I didn’t had to shovel snow for hours, nor had problems to drive in icy raods, and so on. Overall under this aspect was a very good Winter! Lots of things happened, first game on Steam and Roommates release. Speaking of it…

Roommates postmortem!

As you know if you follow me regularly, earlier this month I released the comedy dating sim Roommates.pushing

Like Max in the image above, I can say that I wouldn’t be where I am right now without your constant support and motivation/push (some people are more or less nice regarding this, but it’s effective in all cases!).

Roommates is a special game, for several reasons:

  1. was the first game to have a full soundtrack, including theme song, done by a popular group, Leetstreet Boys
  2. was the first dating sim I made where you could play as both genders, and have a variety of romances including yuri/yaoi
  3. was the first comedy game. Is true that many other games had many funny scenes, but if you’ve played even only the demo you can see the difference!
  4. was my most expensive dating sim to date (full soundtrack, 200.000 words of script, 16 CGs, 27 background images, sprites with normal, spring, winter, summer clothes, etc)
  5. was the first one that I coded using the new Ren’Py, incorporating mobile code changes directly in the script without the need to have two separate code-bases

So as you can imagine, with such an ambitious game, there were good chances that something could go wrong! Luckily, everything went rather smoothly: I’m proud to say that even after only a month, it’s clearly going to be my most popular dating sim ever!

I’m particularly happy because I also found a good and reliable writer, Michael Van Horn, who is now working on Loren’s next games. He was supposed to write Undead Lily next, but Loren has higher priority. Maybe he can still work on it after the second chapter of Loren’s saga is out though πŸ˜‰

In summary: I wish all the next games’ releases would go as smoothly as Roommates! I have doubts that this will happen though πŸ˜€

Quick SOTW update

I have also good news about this game: finally finished designing/coding/testing ALL the skills of Seasons Of The Wolf!

Which means that now I can go back adding all the content for the Winter Season (the first act of the game). I am still aiming at finishing that in time for my birthday (11th April) but of course I’m talking only about the beta/preorder version.

The final / full game is more likely to be out in August/Semptember, depending how testing goes (also still have a few images and music to finish).

I have also got some new ideas on how to implement items while playing Diablo 3 on the PS3, so I need to implement that new system too. More info coming in next weeks!