Category Archives: development tricks

A typical day of my indie life

First of all PSA: Amber’s beta demo should be finished very soon. Not sure if today or in the weekend, but look at my twitter/forums for an announcement πŸ™‚ As always, it turned out to be a much much bigger/complex game than I thought!

And now, I’ll talk about a typical day in my indie life!

Some people, even fellow devs, wondered what a day of my indie life looks like. Knowing how many projects I do at same time, people are probably curious about how I do it.

Spoiler: to be honest, I don’t know how I do it either!!! πŸ˜› Many days I do things in different order of course, and some days I take a half-day break or even a full day off if I’m particularly tired (like after a big game release or something). Anyways, here’s what a typical day looks like:

7.30-8.00 – it’s when I usually wake up. The first thing I do in the morning is turn on the computer and check the emails. Unless there’s an urgent email, I just read them but don’t reply and instead go downstairs to have breakfast.

8.30 – 12.00 – During the morning it’s where I do most of my work. I am really much more productive in the morning! I usually reply to all the emails first, and then depends on what is the current situation. If I’m working on a game, like doing some coding job or beta testing, then coding/fixing bugs takes the precedence over anything else.
If I’m not currently coding a game instead, I could be writing a storyboard for a new game or doing some game design (ie. new RPG ruleset, gameplay ideas, etc).
In summary I keep all theΒ  coding or creative tasks for the morning, because it’s the moment of the day where I’m more productive and also more “fresh” (not sleepy or tired).

12.30 – 14.30 – After lunch, I usually take a break. Some days I could do trips outside (when weather is good). Even when the weather is not particularly good, as long as it’s not raining, I take 20-30minutes of walk outside in my garden (luckily big enough so that I don’t seem a fool going around in a small circle! :D).

14.30 – 18.00 – This is my “afternoon working time”. Here I usually try to do tasks that I still need to do, but that doesn’t require particular attention/concentration. Of course, as I said in the beginning, I also did coding in that period many times. During SOTW beta I was coding almost every day even during these hours. But it’s not something I’d like to do again! πŸ™‚
So usually I do stuff like: answering emails of artists, musicians or writers asking for feedback or suggesting examples/stuff to work on next. For musics I browse youtube videos as references. For art, I google images around (many artists aren’t native English speaker, so a photo/image reference works better than trying to describe the situation!). For writers, I sometimes send them random ideas/feedback on what they showed me.
This is also when I usually read stuff. There are some periods where I get even 20-25,000 words to read in a day (having so many projects at same time…). And as you can imagine takes some time for me to read them all! After reading them I send my feedback (usually positive) to the writers or in some cases I ask for some changes. Same thing for art and music, though at least those take much less time! For art, it’s obvious if a sketch is not good, and for music I listen to the track in a loop several times before giving the feedback to the artist.
Other tasks involve: updating my website, preparing banners for Steam, fixing some small art mistakes (like a wrongly colored outfit or something that’s easier to fix myself than ask the artist), and of course scripting the games, which takes some time even if luckily it’s not a complex task.
During those hours, when I’m particularly tired, I also play games and watch movies/tv series. I know it sounds like an excuse but that’s still “work”!
I took many ideas for my games from those activities. For RPGs, I took inspiration by playing other titles. SOTW isomap was made after playing some Spiderweb RPGs. Loren and Planet Stronghold were clearly inspired by Bioware’s Dragon Age and Mass Effect series. Amber’s crafting is based both on Atelier series and Guild Wars 2. And so on πŸ™‚
Even tv series give me a lot of ideas for the stories of my games. Like some years ago “ah interesting so this character was her boyfriend, but now he lost his memory?” bam, Always Remember Me plot started forming in my mind!

19.00 – 22.00 – After dinner, I might still do some activities if it’s a particularly intense period. Still, no coding (unless it’s really an emergency, like a new Steam release with a crashing bug!). I was doing coding in the past, but at these late hours, I found I was having a very hard time to sleep afterwards. So I would end waking up the next day very tired and less productive in the morning. Because of this I stopped doing very “brain-intensive” tasks at those hours. I could say that 21 PM it’s when I stop completely working, but it’s a lie since sometimes because of timezones, I get emails at 22-23 PM from my collaborators and usually I can’t resist replying to them if they have any questions πŸ™‚

As you can see, in practice I could say I work 12hours every day. Oh yes I forgot: this is Monday to … Sunday πŸ™‚ I work every day like this. There are no weekends or holidays for me. Even if as I said, sometimes I take a day or two off to recharge batteries, because overworking yourself it’s never a good idea! But my friends doing regular jobs think I’m crazy for not taking even a single week of holidays. Who knows maybe in a distant future I will, but for now… that’s it.

You could say that in the afternoon besides doing some “monkey tasks”, I also gather ideas, inspiration for new games. And in the morning I put to practice all those ideas/rules/designs, working hard to keep releasing at least 2 games every year, which is quite an achievement for today’s standards πŸ™‚

I hope someone will find this post interesting. Of course it’s just how I do it, but there isn’t “a single way to do it properly”. However I think having a sort of fixed schedule really helps to stay productive in the long run and taking regular breaks helps to not get burned out too fast.

Future games plans!

Haha, it’s going to be a long post! My apologies in advance πŸ™‚

I ran out of “characters introduction posts” (at least for the upcoming games), and I wanted to explain what will happen in future regarding both the games and also how I’ll interact publicly. For those who want the short version:

  1. I’ll still make RPGs, but maybe one every 2 or 3 years. Not one every year!
  2. I’m going to offer optional sexy stuff in most of the future games
  3. From now on, I’ll talk about a new game in public only when it’s almost ready

And now for the long version, keep reading!

A RPG a Year… it’s too much

That’s the conclusion I came to recently. After last year, which was very productive, I was really drained out. I’ve rarely felt like that before (only when SOTW was finished! lol). Anyway the thing is, I cannot make a RPG every year. It’s too much, also considering I release other games meanwhile. If I was like Spiderweb, doing RPGs only, then maybe I could do one every 12/18 months. But right now, in my situation, that wouldn’t be possible. It would be hard for me to survive as indie with just one game a year.

Besides, money apart, even if you love something (and I really like to make RPGs) if you push it too hard, it becomes boring. And I want to avoid that, I want to work also on something different. That’s why I did Amber crafting system, the shop builder minigame, etc. As a developer / creative person, I cannot force myself to do only a specific kind of game, as much as I like it.

In summary, since I think to make a decent RPG (not even good, just decent) you need at least 4-5 months for the game design only, as you can imagine it’s hard to make one a year. It’s hard already one every two years to be honest πŸ˜›

Right now, I have planned the following RPGs: Loren 2 (which is even split in two parts!), Planet Stronghold 2, Roger Steel, Undead Lily & Cursed Lands. Even if by miracle I did one a year, it would take me 5 years to release them all (and that’s in a super-very-optimist case lol).

So I am thinking maybe to change some of those (maybe UL or RS) to be different, simplified. I haven’t made my mind yet though. The thing is that people can’t expect RPGs which are: long, with male/female protagonists, many romances, multiple branching, a good combat system, inventory, skills system AND expect that I make one a year/every 18 months. I would probably need to clone myself to accomplish this πŸ˜€

That said, I will of course stillΒ  make RPGs until I can, because I like doing them. It’s only that I realized I cannot afford to do them so often for my own physical/mental health!

Hot stuff!

We can all agree that one of the most common compliment people pay me, is that I listen to people, customers, fans. Of course, not just a small minority. But in general, if a good amount of people ask me a specific thing, and it’s something I can do (not like “hey you should make a full 3D MMORPG”) I try to do it.

I don’t know if it’s because of the hentai games invasion on Steam or something else, but I’ve been getting a lot of request to have more sexy stuff in my games. I want to reassure people who don’t like that kind of content: unless explicitly mentioned both in the game page and description, all the future games will still work like Loren: with completely optional “suggestive content”. And of course, I’ll still make some games like C14 Dating and similar, more on the cute/fluffy side of things. So don’t worry πŸ™‚

The only thing that will change is that the “suggestive content” option which is already present in some games, will be… more suggestive! lol. Imagine for example games like SOTW, Planet Stronghold or PSCD which already had a suggestive option on/off, with an even hotter “suggestive CGs”. That’s it!

Since it’s a simple change for me to do, and it’s optional, I thought was worth doing to make (or at least try to make) everyone happy, as usual.

No pressure!

I recently noticed that announcing a game “too early” it’s not a good thing anymore. Of course on my Patreon I’ll still keep posting preview stuff on the thing I’m working on at the moment, but in public I am not going to announce a new game anymore until it’s basically done. Like if all the story is written and only needs to be scripted (usually 2-3 months of work max) or similar.

Of course for the already announced games this doesn’t matter.

Why? First of all, for the pressure. Really, I know that most people ask “when game XZY will be out?” because they are eager to play it, but it still has some sort of “psychological pressure”, if not on me in particular, on the writers maybe. Also, I think it’s going to damage my reputation, if happens like… <the cursed game> or even other games like PS2, Undead Lily, etc.

If I never talked about those in public too early (like 99% of other indies do, by the way) nobody could know they’re “late” by several years.

This business is really unpredictable. As I said many times in the past, now I have a good group of external collaborators, but sadly anything can happen. Even someone that’s good at his/her job, could have an accident, get hired by some big company, etc in short for any reason that person could need months of break, couldn’t work as fast as before, or not at all.

So of course this doesn’t mean I’ll make less games, I’ll still work like now. Only that instead of announcing a game as soon as it starts (like I did for many games in the past) I’ll talk about it when I’m basically 99% sure that it will be out in the next months. Isn’t it better even for you, the players? πŸ˜‰

I really think so.

Size does it matter!

tofuyawn
In the picture above, my cat Tofu is exhausted by the heat

Regarding the blog post title, I am not referring to what you think! I am talking of course about a game’s size πŸ˜‰

From time to time, I get asked the usual question “when game XYZ will be out”. It’s because of that if I made a thread in my forums where I TRY (more or less sucessfully!) to keep track of the status of my various projects: http://winterwolves.net/viewtopic.php?f=33&t=3128

The main thing is, that I think I went a bit overboard with some projects. I won’t make names, but projects which have over 6 love interests… and maybe aren’t even normal dating sim, but RPGs!

I often ask for advice and feedback from users. Many times, it is very useful. Sometimes, not. A classic situation is this: I announce a new game, and a list of romances. Inevitably, someone is unhappy and writes the infamous “aww why I can’t romance character X!? sigh sob”. And too many times I changed my plan, to make everyone’s happy. But it was a bad move πŸ™‚

Of course, it’s all my fault. It’s not like the users know what’s behind making a game or anything. They just look at what they will get, and of course they want more, or they want what they like (a specific character, a romance combo, etc).

Anyway, the thing is simple: you can’t think to have a game of over 100,000 words, or with a crazy amount of romances (8 characters or more) and hope to have it done in a year or so. I mean, it’s possible: look at PSCD! Writer made everything in about a year, over 200k words, 16 romances. Or Queen Of Thieves, under 6 months to write 150k words and 12 romances. But those are exceptions, not the rule πŸ™‚

For example, Roommates took about 2 years to write (2 playable characters and 6 romances), Heirs & Graces too (4 romanceable characters, all yaoi), and so on. It’s very rare that a complex game is written in around a year.

The process itself

I’ll try to explain how it works, “behind the scenes”:

  1. I want to write game XYZ. Sometimes I post in forums/social media, other times people come to me with ideas, etc. Anyway, decision is made to start working on game XYZ.
  2. unless the idea was submitted by a writer, I need to look at the various writers submissions/portfolios before deciding who will write it. Once I decide, I can do on step 3.
  3. writer starts to write game XYZ
  4. writer sends me updates as he/she writes. I read it and give feedback. Usually, all it’s OK though
  5. if all goes well: repeat steps 3-4 until the game script it’s done. Might take a long time, since writing is not like coding, you need to gather inspiration, etc. But usually it’s done.
  6. if something goes wrong: here comes the troubles! It can be any reason. Health issues, daily job, etc. Anything, but there’s something that prevents writer from going on. In this case, I need to repeat step 2, until I find a suitable replacement writer.

Step 6 though can be much harder than it seems. Maybe the new writer is OK with what the other/previous writer did. Or maybe not, so he/she wants to rewrite it from scratch, because is faster, or because the style is too different, etc.

We all know the infamous legend of THE CURSED GAME (which shall not be named). In practice, for that game I repeated the first 4 steps, and then the 6th, for THREE TIMES already. For three times the story was started and then abandoned. And the new writer(s) decided to start from scratch every time… And if steps 1-4 could take 3-4 months each, you can see how it’s easy to “waste” already one year, without making any real progress!

What’s the solution?

Recently I started to think about a way to avoid this. Because it’s becoming a real problem, especially for some bigger games. And I think I got a possible solution: go back to make storyboards myself.

In the past, I used to spend quite some time making a sort of storyboard/draft of the story. In practice a sort of guideline of what happens in each scene. They would look something like this (remember this is my bad writing!):

##SCENE 02 ##
#Time: morning, ice cream shop. Amy is helping Lawrence since she can’t find inspiration to write poetry, besides today seems a very busy day. They’re working, when a customer behaves badly. It can be anything, either he refuses to pay pretending the ice cream is bad, or something else. Should be a petty excuse for not paying. Amy starts arguing with him saying that he must pay, when the man wants to leave, and pushes Amy out of the way. She almost falls down, and is furious. Lawrence runs there, and apologizes for Amy’s behavior and tells the guy that he can go now. The man leaves with a grin.
#CHOICES

Β (yes it’s an excerpt from Never Forget Me storyboard!).

With a clear storyboard, detailing what happens in each scene, even if I have to switch/replace the writer mid way, it should be possible to keep what has been already written, maybe just review the texts, but not discard everything and start from scratch like happened too many times in the past!

I’ll need to spend a bit of my time doing this (Never Forget Me storyboard took me about a month to make) but probably in the long run it will save me a lot of time!

Of course, even using this system, if a game has a lot of romances or two playable genders, it will still take a lot of time to make. There’s no shortcut to write a long AND good story πŸ™‚

Avoid “Burnout” as indie

IMG_1039

My cat Mirtillo doesn’t look very burnedout…

Wikipedia defines “burnout” as: Burnout is a type of psychological stress. Occupational burnout or job burnout is characterized by exhaustion, lack of enthusiasm and motivation, feelings of ineffectiveness, and also may have the dimension of frustration or cynicism, and as a result reduced efficacy within the workplace.

Now, I absolutely love my job. I wouldn’t be doing this if I didn’t love it. However, even indies can suffer from burnout problems.

When you work for yourself, without a boss, it’s easy to forget that you still need to take breaks and relax. And that not necessarily working more will bring better results.

I noticed this myself in the recent years. Personally, I think I’m very resistant to burnout, but it still happened. I think the main issue is that you are so absorbed in your work, in what you love, that you “forget” to take breaks. When you work in a office doing a job you hate, or even just don’t like it particularly, you’re eager to take breaks and holidays!

It’s not only the work itself though: also the “release stress”. Whenever you release a new game, there’s a lot of stress involved. How it will do? Is there any bug left? etc. Talking with other indies, it’s well known that the release day/week is one of the most stressing periods in the life of an indie. Then, there’s also the normal stress when things aren’t going well, sales are low, or you’re struggling with the development for whatever reason.

All this stress can lead to burnout as well.

Possible solutions

So, now that we know even indies can suffer from burnout, what are the solutions? First of all: take things easier. Luckily for us, we’re not doing “critical mission” software. A nuclear plant won’t blow up if there’s a bug in our code! We won’t go bankrupt (hopefully) if a few people don’t like our game. As long as enough people like it, will be fine. It’s OK for some (or many!) people to say that our game is bad. It’s not OK to insult you, but they’re going to do it anyway, so why worry or get angry? πŸ™‚

Another very important thing, not just for indies, but for any creative job, it’s to take “full breaks”. I mean, stop completely working, for a week or two (usually for me is never more than a week though).

Do other things: read, walk, bike, go out, watch movies, play other games, etc. Whatever you like to do, that is not related to your job.

It really helped me many times when I felt I had “no strength left”. It also helped me to regain “inspiration”. I suspect will be the same for artists/writers/designers/etc.

You might think that you “lose time”, when you take breaks. In some cases yes, but personally I found that in many cases it wasn’t lost time. Not at all! A lot of positive things happened: while playing other games, I got ideas on how to do some gameplay changes in my games. While watching movies/tv series, I got ideas for new games stories. And even when I didn’t get any “inspiration”, I was well rested and relaxed so when I resumed working I was going twice as fast as I would have if I didn’t take the break.

In conclusion

That’s why even if I’m at good point both with Heirs & Graces and PSCD DLC betas, once they’re done, I’ll take a short break before jumping back immediately to work on Queen Of Thieves RPG coding: I’m doing the new main plot scenes now, but that’s just basic scripting so really something easy compared to the RPG part.

Even if the “pressure” is high, even if a lot of people are eager to play it. I really need the break to do a better job later πŸ™‚

The wind of change

IMGP9596
Need to give credit to my wife for the nice photo above!

And now after writing this title, I have the good old Scorpions’ song stuck in my mind!

“Listening to the wind of change” or better listening to the critiques, to suggestions by other more experienced indie, and listening to my heart πŸ˜‰

Between this and last year I have learned a lot, and I’ve decided that (after the current “batch” of games is done) it’s time to change:

  • no more “insanely huge epic games”. I know, I know. Everyone would like very big, long games (even if honestly I haven’t finished yet some AAA titles because… they were too long!). Anyway, I’ve realized it’s not possible anymore, with the exception of a few titles like could be Loren 2 and Roger Steel (big RPGs) to make games too big. I’m talking from the story point of view. I want to have a good story, but also add more gameplay. When I talk with more successful indies doing the same kind of games, I’m often surprised to see that their wordcount is always not even half of my most recent titles!
  • story based on the gameplay, and not vice versa. When I will make more “hybrid games”, apart of course the usual VN/Dating sims/RPGs, I will first decide the gameplay and then craft the story around it, or at least design them at same time. This is even more important for “experimental games” like PSCD was. In that case it was a mess (because of first coder quitting) but in general for my own games it’s not wise to have a story written and then have to code the gameplay around it. The result can’t be good. So, first design the gameplay, and then have a story to complement it.
  • much clear separation of genres. One of the strong points of my games (based on what OTHER people say, so it’s not my opinion) has always been the mix with visual novel and other gameplay genres. Well, there will still be this. But if the two genres don’t work well together (like visual novel and card games) doesn’t make sense to mix them, better have two separate games. Or if I still want to have story and gameplay, the story cannot be 200k word long, 10+ romances, etc. It’s just not possible to do that in the current climate, to have a huge story AND good gameplay. I should price the games over $30, and that’s honestly not going to work anymore right now, so it’s not really my choice! So instead of that, a card game for $9.99 and a story-based game for $19.99 for example (just a simple example of what I mean).
  • less grinding, more fun. For the dating/raising sim, one of the major complaints of my past games was the grinding. I’m definitely going to address that. For the record, I don’t consider grinding using a scheduler like Roommates. More like the various activities in Nicole to reach the required stats. Love Bites should be a good example of a dating sim with stat raising but not grinding. For the RPGs instead, I’m going to leave it. Since many RPG players like to grind! πŸ˜‰
  • gameplay-only games. I had already announced this, and it’s also related to future card games. I’ll make more (not just card games, even other genres) games like this to be sold at cheaper price, since I think is good to have a bit of variety over the dating sims/RPGs/VNs.
  • shorter but full of branching story-games. As you know I want to make a CYOA/old gamebook style game in future, illustrated with pictures. Well, that one won’t be 100k words, but even if it’s only 50k words will have a lot of branching. After all Bionic Heart has one of the highest review rating on Steam of all my games, and it’s just a little more than 50k words! Of course, I won’t write the games myself, only the storyboards.

OK I think I’ve explained enough! For many games that will be out (even next year) the things above won’t apply since I started them time ago, so they will still have maybe some grinding or be really “too big” (but of course since the text has been already written, it’s not like I’ll cut it down!).

But in future, doing the things above, I should be able to release games more regularly, and some of them cheaper than usual (which in the current climate seems very important) and even if the word count might be lower, the overall fun (and critic/players reception) will probably be higher. At least that’s what I hope, we’ll see!

For those wondering about the progress on games, I made a sort of estimate release schedule in my forums, which I copy paste here:

END OF MARCH
– launch C14 Dating on my site “soft release”. Probably on Steam towards end of April or early May
– finish all the QoT romance coding (not much left)

APRIL
– Forsaken and artist should finish the last scenes/CG for QoT
– I will take a look on Heirs & Graces and probably code the gameplay and start the beta maybe (though could be delayed to May)
– decide what to do with Undead Lily gameplay, possibly a RPG. Make a detailed storyboard this time :)
– probably do the PSCD extra romances free add-on (though could slip into May)

MAY
– Heirs & Graces beta
– Queen Of Thieves beta

JUNE
– hopefully release of both Heirs & Graces and Queen Of Thieves, but this last one could be delayed to July

JULY-AUGUST
– it’s likely that will be too hot to work as usual, plus I might want to take a break considering the insane amount of releases this year! I might do a few prototypes for new games though

SEPTEMBER
– Love Bites beta (though it’s just too early to say it now)

That’s all for now! Happy Easter by the way πŸ™‚