A Familiar Story
A visual novel by McFunkypants - copyright © 2011 by Christer Kaitila

A "familiar" is a magic animal companion, such as a witch's black cat. Familiars are used to boost the magic strength of their companions and have a history of being valuable allies.

Follow the adventure and friendship between two lonely young heroes. Recruit allies and meet people and creatures along the way toward the boss battle.

You can play the game online above, or download the
Windows version (24mb .zip file)
or the Android app (9mb .apk file).

This game was programmed in 48 hours for the Ludum Dare miniLD #27 on June 25-26, 2011. It was created using art that I'd made previously. I created all the avatar art (cats, dragons and people) using Poser Pro 2010 and DAZ art assets. Most of the backgrounds were created in Vue 8.5 xStream.

I decided that my challenge for this weekend would be to build my first MOBILE game. Using Phonegap and jQuery, I created the entire game in HTML. Using Eclipse to compile a simple .java class, I packaged phonegap and my html sources into a non-signed Android .APK which is designed to be used on phones like the HTC Desire, or any Android 2.2 device with 800x480 resolution. It might also work on tablets and older phones as well. Because it isn't a signed .APK, it is not yet ready for prime-time (it wouldn't be allowed to go on the app stores, and you need to enable "debug mode" on your phone and "allow unsigned apps").

For the Windows .EXE, I used Appcelerator Titanium to create a stub executable which is really just a chromeless web browser (using a variant of xulrunner).

For the web version, all I had to do was upload my HTML sources to my web server. The sound is done with soundManager2, which can use HTML5 audio but generally sticks with more reliable invisible Flash.

Although this is a very simple game right now - just some conversation and one battle - I am very proud of what I accomplished. As a tech demo for a future, more advanced RPG or visual novel, I think this is a great start. Perhaps I will flesh out the adventure, add a few more characters, implement game saves and inventory and a quest manager and craft a more robust RPG game like I've always dreamed. Who knows?

In any case, it was really fun working on this. Hope you enjoy it!

McFunkypants

Screenshots - click to zoom: