Category Archives: development tricks

Seasons Of The Wolf official release!


Yep, the “supposedly – small – RPG – game” is finally out! πŸ˜€

I made a few minor bugfixes since the soft-release, updating the game to version 1.0.5. though the only real problem was a bug when replaying the game after you replayed one of the ending romances from the gallery screen.

A short post-mortem

I can’t make a real post-mortem since the game is just out since 15 days, and even if had a very long testing/preordering stage, it’s not enough to draw any conclusions. However I can safely say that if sales continues this way, the game could beat Loren’s success, which wasn’t really something I was counting on πŸ™‚ Of course, IF the sales continues this way, which might not happen. I think by the end of year I’ll have a better idea if doing this crazy huge RPG was a good investment of my time or not.

Honestly I wish I had made the game with less features. Less than 12 skills each character. I wish I made less than the 300+ battles in the game or the over 115 different enemies. Maybe I should have avoided some extra sidequests, or the isometric map. The unlockable quest/location bonuses. Some hidden areas to do grinding. The huge amount of background images (more than double Loren’s). The art quality, using 5 artists at once (never happened with any other game). Or the theme song and full epic soundtrack. Adding still romances despite all the amount of content, and two CGs each romance (a kissing scene, and an ending scene).

Why, you ask? because it was hard to price the game, considering the time/money invested on it. About that…

Steam release and pricing

I was unsure what to do until today, originally I had planned to sell the game for $29.99 also because of the crazy amount of time I’ve personally spent on it, however… considering many players play my games mainly for the romances, in the end it didn’t seem fair to them.

For those who like more gameplay, I think it’s a great deal at this price since will keep you busy FOR HOURS! Seriously, I have some testers who spent over 50-60h on it, of course in Hard/Nightmare difficulty mode, completing all the achievements/quests πŸ˜‰

As for Steam, just today the game was accepted, but since I don’t want to rush things will add the game there in January (I need to do all the achievements, testing, etc). But at least now you know that if you buy direct you’ll get a free key because the game will be on Steam soon!

Differences vs Loren

I want to stress this again: the game is much more RPG/combat focused than Loren. There isn’t the same amount of romances or “camp talk” dialogues with each character. It is a bit more similar, gameplay wise, to my first RPG Planet Stronghold, even if of course much more polished.

So if you’re looking for something like Loren, you better wait for Loren 2, or Roger Steel which will be much more similar to that game (as I often say, more VN and less RPG). If instead you want more RPG gameplay but still with a story, then this game is for you. As always, there’s a free demo to try before you buy.

Overall, it was a “small game” that somehow turned into the biggest game I’ve ever made. It’s not necessarily a bad thing of course πŸ™‚ but I need a break badly from such big projects, so don’t expect any new RPG like this one out in 2015. I mean, I will probably start working on Roger Steel next year for example, but the actual game won’t be out for sure before 2016. Even SOTW was started in Summer 2013, and the first beta was out in Spring this year…making good and long games takes time!

Mobile release

What about mobile? I’ll start working on it, but is really a bad moment now with Christmas and everything else (really busy!). I will TRY to do the mobile port in time, but might slip into January. The mobile version, beside obvious testing, needs some changes to the interface to be more playable on touch based devices. Also, it’s probably going to be quite slow on low-end/old devices because of the isometric map. Anyway, as always will use in-app purchases so you can play/test the game first and decide if is worth spending your money on the mobile version.

The upcoming games

Meanwhile, next year you’ll enjoy Nicole yuri for sure, then there’s a big amount of games in progress: Heirs and Graces (the yaoi only dating sim), another still unnamed yuri only dating sim (check this poll in forums if you want to help give it a name!), PSCD, Queen Of Thieves, Amber’s Magic Shop… and I’m probably missing something! πŸ˜€

Lots of active projects! As always I will finish the one which is more advanced, so I think PSCD is the one more likely to be out soon together with Nicole yuri. For the others, I don’t know, we’ll see how it goes πŸ˜‰

Summer Sale, and keeping track of my time

merrow
This is Merrow, a character NPC you’ll meet in the 3rd Act of Seasons Of The Wolf

First of all, in case you didn’t know yet, the Summer Sale has started! All my games on my own site are discounted by 50%. No need to enter any coupon code, the discount is automatic. On the site the full price are still displayed but when you add the products to the cart you’ll see the discount πŸ™‚

Visit www.winterwolves.com now!

Tracking time

I don’t use any time-tracking softwares, but yesterday was working on Steam’s Nicole build, and started to think how much time I spent so far this year on this and other tasks. Everything is approximate but should give you an idea:

  • writing blog posts like this one: usually I write them in advance since I don’t like to rush things (even blog posts!) and I’ve never missed a Friday post since a long time πŸ™‚ Sometimes posts are done fast, like this one (about 1,5 hour spent on it) while other times I need to think more. I’d say on average 2h each blog, so let’s say 25 weeks x 2h = 50h or 2 days
  • adding a game to Steam: this varies greatly too, some games like the RPGs with many achievements and cards took me 1-2 weeks, including testing, fixing bugs, preparing assets and so on. Also the first times I was more inexperienced and spent more time to figure out everything. Let’s say on average 1 week each x 10 games (last 2 will be live next month) = 10 weeks
  • managing people: this year was rather bad, since had to replace several writers, deal with delays, etc. Probably the worst since I’ve been indie πŸ˜€ Anyway, those things eat up time like crazy, because you need to explain everything again to the new people, and maybe previous ones wrote some stuff that you had to read, etc. I also need to check other aspects of the games like art & music, because even if rarely there are problems (small stuff, but finding out late that you are missing a certain asset is bad, so you need to be careful). Then there’s giving feedback to people, email exchange, etc etc.
    Considering that I’m always working on at least 5-6 projects at same time, I’d say that I spend minimum 14h a week on this. 25 weeks x 14h = 350h or 14 days / 2 weeks
  • support: unfortunately I need to do support πŸ™‚ I get several emails every day, most of them are quick, others take more time. I’d say in total I spend 1h a week on this, so 25 weeks x 1h = 25h or 1 day
  • forums: I read forums and answer people when I can. This could fall under support, but in some cases I discuss my design choices or talk with people to get new ideas and learn what they want. Probably I spend too much time there, even if recently I am reducing the amount and length of my posts πŸ˜‰ Because even when I don’t write, I check new posts and read them (they’re talking about my games!). Same thing for Steam and other sites / communities. I’d say I spend 1h a day on this on average, so 25 weeks x 7h = 175h or 7 days / 1 week
  • various marketing activities: sending newsletter (I need to make a web page every time), facebook, twitter, buying some banner ads, etc. Even in this case I spend for sure 1h/day, I still think is worth it because while the results aren’t quick, helps build up my “brand” or at least make people aware of my games. Again, is 25 weeks x 7h = 175h or 7 days / 1 week

So what is the total? Let’s see: 14 weeks and 3 days!Β  and since we’re about halfway in the 2014, 26 weeks passed (a year is made of 52 weeks). It means that I was able to actually work on the games only for about 11-12 weeks this year! :O

And yet I still managed to release 1 game (Roommates) and finish a beta of a RPG (SOTW) ? I think I’m working too much, really! πŸ˜‰

Of course, some things like Steam were totally unexpected: thankfully (or not?) I’ve ran out of games to be approved, so is not like every year I’ll have to make so many Steam builds! But for example, I didn’t take into account also the time to make the mobile builds, since that thing is really hard to quantify, but still are precious hours that I can’t use to making new games.

Now you understand why is taking so long for me to finish SOTW? beside the fact that what was initially supposed to be a small game turned out to be a big game! πŸ˜‰

I don’t want to lie, I will probably take a short break once SOTW is done, since jokes apart I’ve really been working too much lately, so need to enjoy life a bit too. But stay assured that every game I announced (like Undead Lily, or Queen Of Thieves) will be finished, sooner or later πŸ™‚

One of the biggest enemies of indie devs: the “feature creep”!

initial
This shows starting conditions effect in a battle, useful to reproduce time-critical situations

If you look at the definition of “feature creep” on Wikipedia, you’ll read:

Feature creep, creeping featurism or featuritis is the ongoing expansion or addition of new features in a product, such as in computer software. Extra features go beyond the basic function of the product and so can result in over-complication rather than simple design.

Wise words! πŸ˜€ And indeed the screenshot above is very likely the last new feature I’ll add to SOTW. Don’t get me wrong, adding new features is good, and normally can make games better. But also, delay the game. Every new feature needs to be tested, both in functionality, and in balancing. In complex games like RPGs, often what started as a simple/innocent new feature can have repercussions later in the gameplay, screwing up the balance of the game, even HOURS later. So as you can see you need to be very careful πŸ™‚

In the two past RPG I made so far, Planet Stronghold and Loren, had two very different approaches. In the first, I needed to get it done ASAP for money/time reasons, while for the second I could plan things more carefully. I’ve already compared the two games step by step in the past, but what I want to say here is that NOT NECESSARILY the game with more features is the most fun one. Sometimes, simplicity will lead to more accessible and fun games, reaching maybe a different target market, but not necessarily worse/smaller.

During SOTW development so far, I added many new features: item levels, randomized item creation/random loot, autobalancing enemies, isometric map, item rewards for quests, battlefield conditions and starting effects, and more (lost the count lol).

But I also TRIED to add some features, and then canceled/removed them because I realized that would take too much time to implement them correctly (like the skills with various levels of effectiveness) or that the mechanic wouldn’t be very clear to users (like the turn limit during battles).

In summary, even on this aspect of making a RPG (or any other complex game) you need to have a clear vision of what you want to do. A complex, detailed game? or a simple, very accessible game with a few rules? both ways can lead to a good game. What is worse is keep adding new features, without properly testing them, and as result building a worse game in the end.

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

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