Category Archives: development tricks

Minisurvey about VN/Dating sims results

Disclaimer: speaking with some friends who knows more about statistics than me, they said that the data collected might be not really reliable. I know, I made it mostly for fun with no intention of providing the “ultimate guide to make visual novels” for game developer 🙂

However, from my personal experience (I’ve made many VN/Dating Sims in past 3 years) I have to admit was quite surprised by the results, because they match completely my experience regarding which games sells more. The data collected comes mostly from Lemmasoft, Amaranthia, my own twitter, my forums, and indiegamer forums.

The total people who answered is 126, but recently has been progressing of only 1 new person a day, so I guess is time to draw conclusiong and post results.

I’ve made a PNG image of the final result, so anyone can link to it or share it easily, look on the right side of this post for the clickable thumbnail. As you can see, the standard Otome and Bish?jo are the most popular genres (well, no surprise here). As for art-style, detailed manga (I suppose like Heileen, Bionic Heart) wins hands on over all other art genres. People don’t like american comic style and cartoon style (I wish I did this survey before making Vera Blanc, I would have used manga art for that game too!).

As for setting, again no surprise: fantasy settings are always the most popular in any kind of games, not just VN/Dating Sims, so really I expected that. The other settings are more or less equivalent, only the modern drama/slice of life is slightly more popular (and yes, sci-fi isn’t much popular!).

Sexyness in games is a bit surprising, and probably the result less reliable IMHO. From my experience is always safer to go with family friendly (if you’re interested in maximizing revenues) for the simple fact that most big portal/sites wouldn’t accept your game otherwise. If you are making the game just as hobby or with direct sales in mind only, then you can ignore it 🙂 So far most of my games fall into the 2nd category from top, sexy stuff, but I have many family friendly games coming out next. One day I would like to make a very sexy, almost erotic game though. Maybe when I have enough funds to make Bionic Heart 2 as I have in mind of doing it.

The extras question is really a surprise. And I believe is very accurate: Most people don’t want to mix genres. If they want to play a minigame, they can find plenty of them in casual games. I really think VN/dating sims should focus more on typical dating sims elements and statistics. Or just let the players to read the story. You can also argue that if you put too many minigames in a VN, then it isn’t a real VN anymore but a “game with a story” 😉 It’s somewhat hybrid territory here.

“What is most important” result is also interesting. The most important thing is WRITING! Not art, as I was always thinking. Also, the starting idea, and I agree completely. If the starting idea is good, and the writing too, you have all the elements needed for a good VN. That’s the reason why I’m not personally writing my future games anymore 😀
Also is interesting that most people don’t care about voice overs. I had already given up on that because of too many unreliable voice-artists, and the result somehow comforts me. People don’t seem to care too much about the number of endings as well. Maybe better to make a more linear story, but longer to play ?

Based on the next question, “Do you really replay dating sim/visual novels to see all the possible endings?” it really seems so. Not many people are obsessed about unlocking all endings, apparently. I sort of agree since I do the same. I did the same also for AAA titles like Dragon Age / mass effect 2. I simply went to youtube and looked for videos for the other possible endings 🙂

About the remaining results, people seems to like game series (after a slow start I am now getting good results with Heileen 1+2 bundles), most people use a PC to play, and they don’t seem too much enthusiast about the idea of having to be connected to play a game.

That’s all! Again, this is not the holy-bible-of-VNs, but I found the results quite interesting and in many cases matching my own experience.

It means that you should all make fantasy based VN with stats and RPG elements? Well no, I believe that any game that is GOOD can sell: is your choice if you want to try to appeal mainstream (but have more competition) or niches (smaller market but much less competition). Personally I’d like to see more horror VNs, for example! 🙂

How long is it?

Today many other indies like cliffski are making a post about the “game length” problem. Indeed, a question I often heard in forums when talking about games is “How long is it”? Like if long=good!

I know this well because I make games that, typically, are very short to play, since they’re story-based and are very similar to books, movies, comics. I think it’s totally absurd to judge a game by the length (unless it lasts 15 minutes of course!!!). For several reasons, most of them already very well explained by Cliff.

Making some comparison: you’d rather watch a dull, boring long movie, or a short but exciting, innovative, interesting one? This might look like an idiot question (and, it is) but then, why some people complain about games length, IF the game story is good? (I’m talking specifically about VN/dating sims).

One of the best recent examples is the game Jisei by Sakevisual. The game IS short. If you play it all at once, will last an hour or so. Yet, has an interesting plot, has high production values and good voice acting. You would rather play a very long but banal visual novel instead? Of course I know you might say: I want an interesting AND long story. Well, that’s what everyone would like to play, but since writing VN is like writing a book or a comic, you can well imagine that is not easy at all to make a story at same time interesting AND long.

On the opposite, there are many examples in tv-series that insisted on length (starting a new season when they should have stopped) and the result was that they produced a very crap result, reducing the overall interest of their fans.

Beside, most new games that comes out are based on the MMORPG/social system. Basically to make each action you must wait several minutes, or repeat certain tasks. While those games are fun, especially at the beginning (I played a lot Everquest for example), after a while they’re super boring, and really would be better shorter but with better gameplay/variety.

Just yesterday I wanted to buy a game on steam. I browsed all the various FPS, but I found really nothing interesting and ended up buying an adventure game (Alter Ego) because I enjoyed the atmosphere, description, the quality. I am still playing it so not sure how long it is, but for sure I’m enjoying it much more than any of those all-identic FPS games that comes out today.

Simulate my life, please

Of my upcoming games, there’s basically no “pure-VN” game. Flower Shop spin-off will have mini and meta games (more details in the coming weeks), and the other two otome game projects will have all a dating sim / life sim structure.

I know is a bit hard to define what is a “pure VN” and what isn’t. As practical example, Heileen is a pure VN: mainly text and choices (there are also quests but they’re not complex as the quest you might find in a RPG game). Summer Session instead is clearly a dating sim: you have stats to raise, several places to visit, character relationships, and so on.

What’s the difference then between a dating sim and a life sim? This is really tough. I might say that Summer Session and Flower Shop were dating sim, while Spirited Heart was a life sim. But really in this case the difference is much more subtle! I dare to say that dating sim focus more on the romance/relationship, while life sim have also other aspect. Spirited Heart has romance option but you can play it completely ignoring that, trying to raise your stats and become the best researcher, dancer, and so on.

I always loved life simulation games: I played The sims until the latest installation. However, while they’re very nice and varied to play, they miss completely dialogues as you might know. Making “dynamic dialogues” that change every time is impossible even for EA. However I would prefer some sort of “scenarios” where you have specific character background, life goals, relationship, etc. Sort of smaller scale, but more detailed.

On other news, I might be opening a new website soon specifically for otome games, since in my main website I always focused more on RPG/Strategy games. Games like Spirited Heart are OK, but for the new ones I’ll use a separate website. Beside I’ve read somewhere that if you put too many choices in front of the user he gets confused (I seem to recall the number was 12, don’t ask me why!).

So makes sense to keep in homepage only the best selling games, but some games deserve space anyway. So, better start a new domain with a new specific market in mind.

Five golden rules for new indies

I thought to take all the years of experience as indie, and write down five ESSENTIAL rules/tips to follow if you want to be a fulltime indie, focusing on direct sales:

  1. keep your IP / retain control – seriously, everyone agrees on this. Cliff posted about it a while back on his blog, and I want to reiterate this concept. There are SO many examples of people carelessly giving up their IP (Intellectual Properties) to find out a big company XYZ had made a fortune from what they just sold. So, if you think you have a good IP, think twice before selling it. Or ask for some big money upfront 🙂
    Also: whatever tool you use, be sure that you have FULL CONTROL over it.  Some examples: you can let a portal carry your downloadable game, but be sure that you agree with their terms. If they’re going to sell it at $6.99, you won’t have much success trying to sell it directly at $19.99.
    Another example: someone just published a new platform to build games online easily. Awesome! But does that platform let you publish the games ON YOUR SITE? No? Then, it’s not that great. Remember that promoting YOUR site, building up YOUR mailing list, YOUR fans, will let you survive even through really tough periods (like this year of crisis). See Jeff Vogel posts about getting “1000 true fans”. Also, don’t forget that if you build up your site, you can later resell the domain if has enough traffic / relevance.
  2. marketing – this is a very controversial point. I see to many people wanting to burn thousands dollars investing in a marketing firm or simply Google Adwords. It’s a wrong choice and I tell you why: marketing/advertising works but ONLY in certain situation you’ll get a decent ROI (return of investment).
    Example: a MMO. The nature of MMO, with his increased revenues per user, makes advertising much more viable than trying to promote a single-player-downloadable game.
    I get decent ROI from ads because over the year I built a catalog of SEVERAL games. So people that come to my site from a Spirited Heart banner, might end up buying also Flower Shop and/or Vera Blanc. It is not uncommon to see same person buy 3-4 games at once. Now what would happen instead if I had just ONE game for sale? Probably wouldn’t recover the costs. In the beginning, the best thing you can do is either release several games or partner with some affiliates.
  3. partnership & affiliates – Affiliates can be PURE GOLD: find someone that has a similar user-base (sells similar games to yours) and ask if he is interested in selling your game. Or, look if he is affiliating his games. I regularly promote other people’s games in my newsletter and I get a nice chunk of cash from affilite sales, plus I remind people of my site and sometimes they even end up buying games of mine (it’s really like if they forgot about them, and sendind a newsletter about other games reminded them!).
    Also, build up relationships with fellow indies. Over the years I got to know some people and now I have several business relationships with many of them. I did games together with Phelios, with Hanako, with Sakevisual. We didn’t even need a contract, because everyone had a reputation to keep (of course, be careful about people you just met). We exchange tricks and tips, and we keep updated about the latest news. What you learn through those relationship is often priceless.
    It’s a pity that not many people see the enormous potential in doing partnership and affiliate other developer games, especially niche games!
  4. differentiate / experiment – I started making sports games, then RPG, then simulations, then wargames, and now visual novels, dating sim… unless you have a fixation for one specific genre, and unless that genre gives you good sales (in this case would be pretty stupid to try another!) you should really try to differentiate.
    In my example I’m talking about game genre: another way is to change platforms (iphone, android, flash) or system (microtransaction, social games). I’ve heard so many stories of people that changed completely field and made a fortune…
  5. no epic projects – this is true especially when doing the first games. Doing an awesome 3d space battle should be done ONLY AFTER you built up a good catalog of games and lots of experience in doing indie games. I’m not saying that they should be avoided: only that if you go for the “big hit”, it can work but can also be a “big miss”, so you could end up with a unfinished game (because you’re burned) or run out of funds, or simply have to get back to daily work and then not have time to market it properly, and so on.

Of course, this is based on my personal experience! I hope you found this post informative, and if you did, spread the word about it 🙂

making of online games, a newbie perspective

If you’re a player, this is going to be a bit tech-boring post, be warned 🙂

I wanted to share what I’ve learnt so far from the release of my first Public Alpha of my game Planet Stronghold. Was a good choice to make it a downloadable? What if was a webgame coded in Flash /JS /Unity ? This is what I think are pro and con of each:

  • the problem of updating: I coded an autoupdater in python. It SHOULD be cross-platform and work everywhere. The first version was a bit bugged and missed some error messages. I don’t have any real statistics but from what I gathered from testers, my guess is that only 10-15% of people couldn’t use it for one reason or another. Still, it’s a good percentage of people!
  • With a webgame, the full asset/code gets updated on SERVER, so there’s no possibility that it fails: that’s a BIG advantage if you’re interested in making a online/MMO game. However be warned, the bandwidth use is going to be HUGE, since most browser have a very small cache of 50mb which means players are probably going to redownload the whole thing everytime.
  • Unless you use JS, you can have pretty much all effect you have with Renpy (with Flash), or a 3d engine (with Unity3d), online. The problem is that python is really one of the best RAD languages, that is most top games like Civilization, The Sims 3 or even Google uses it internally. Damn it, if only there was a working python to SWF compiler…!!! Any coder who’ll make that will be covered by gold, mark my words 🙂

Also, it’s SUPER EASY to make mistakes with online games. A first thing to do is NEVER mix your test server with the live server. For example I uploaded a wrong file last night, and the autoupdater would keep looping, thinking it’s always 1 version below the latest one 😐 Luckily for me Ayu was testing the game and reported the bug, which was only a wrongly uploaded file on server…!!

So for now I’ve learned lession number one. Always do your test in local, and if you really must, have a BACKUP SERVER to do your own tests. Never test anything on the “live” server!!! 😀