android FlyCraft Game Development iphone

FlyCraft coming to iOS and Android this Thursday

I know I have promised that a long time ago, but now it’s real. After some work on weekends and a lot of back and forth with Apple, I have the game ready to be released this Thursday March 30th.

If you would like to support the game please consider joining me on DayCause here:

Thanks again!

Game Development

FlyCraft Herbie: Crazy Machines just got released!

I would like to inform you that today is July 22, 2014. Yes, it’s finally Crazy Machines time!

I know a lot of you were waiting eagerly for this moment. I know it from your personal e-mails, the twitter replies, the facebook comments and all the fuzz that you created. The excitement is the same for me too. I really can’t wait to see your crazy flights (and crashes) on everyplay. To see how you will like the game, what scores you will achieve 30 minutes after release, etc. It is going to be awesome!

So, you can right now download the game for free from your device’s app store. But I made it even easier for you. No matter what device you have, you can follow the link below, and you will be redirected to the appropriate store page:

So open the above link on your Android phone and you will be redirected directly to the Google Play download page, open it on your iPhone and AppStore will come up. Same for BlackBerry 10 devices. You can even open it on your desktop browser and it will show you a qr-code to scan. How is that for convenient? 

Still here? What are you waiting for?

Well, since you are still here I would like to thank some people that helped in making this game a reality.

Erik Oros – For providing very helpful feedback on the gamepad support
Theodoros Theodoridis – For the insight comments on UX
Vasso Venetopoulou – For german translations
Ioanna Gkotinakou – For french translations

Beta Testers
Vassilios Karakoidas
George Koutsikos
George Vasilakos
John Spanos
Achileas Anagnwstopoulos
Pantelis Giazitsis
George Tsaousidis
Nikos Liapis
Alex Christou

James Richardson, Jen Allen, Matteo Vismara, all the people that supported the epocu campaign, and basically everybody over at BlackBerry that supported this game so much. 

I am probably forgetting half of you people here, but show sympathy, my brain is melting! 😀

Well that is it. Your really shouldn’t be here now. You should be unlocking the vehicles in Crazy Machines. GO!

Game Development

Second FlyCraft mini-game coming…

FlyCraft Herbie Coming
FlyCraft Herbie Coming

Summer is peaking here in Greece, the heat is becoming unbearable, but game developement is still strong. I have been secretly plotting another come back for Herbie and Mollie since the release of Flappy Herbie (or FlyCraft Herbie on some platforms).

Unfortunately, with all the work I had lately, it took a little longer than I expected, but do not despair. The game is already in the hands of a very small group of elite beta testers, and the release is close.

BlackBerry Game Development Programming Sylphis

Flappy Herbie Saga: Trolls of the Forest

Flappy Herbie: Trolls of the Forest iconFlappy Bird did it. The most simple game ever build at the top of every AppStore. How frustrating can that be to big game development companies that put hundreds of thousands of dollars into developing and marketing their games? It is so funny to follow this industry. You can never predict the future.

I was feeling so psyched about it! I needed to mock it, understand it, troll it, test it, everything at the same time. So my creative juices started boiling again, and I decided that I had to make a game that will express all that. Everything in it should be trolling some part of the situation. The game itself, the gamers, the appstores, the clone haters. So starting from the game name you can begin to understand what is going on. “Flappy Herbie Saga: Trolls of the Forest”. I used to name my games with short names. Not anymore. The game is also SO hard that it provides Zen relaxation services to the gamer for free. Even though I was tempted to make it a paid service at some point just to meta-troll it. When you feel frustrated by the game you can read beatiful Zen calming quotes, while listening to nice relaxing music. I am not going to dive into all satire points in the game as I will ruin it, but you will get the point for sure.

I had to make it in 1-2 days.

BlackBerry Game Development iphone

Happy birthday Herbie!

It is amazing how fast time can fly… is was exactly one year ago when FlyCraft was released on BlackBerry World. Herbie is turning one year old today! So much has happened in the past twelve months that sometimes it’s hard for me to believe that it was just one year ago today that Herbie did it’s debut flight.

And how we got to that day? The long month before the release. From the introduction to the October Challenge crowd, to some halfway progress report, to the actual revealing of our hero ladybug Herbie and finally the victorious release post. It was unforgettable times, that could only be topped by what happened after the release. It was crazy, the game was a success we never anticipated. FlyCraft managed to be “Game of the year” and then be everywhere in BlackBerry, from forums, to news, to conferences, to TV. It was a rollercoaster! Thank you everybody for this!

Late in January 2013, Thanasis Lightbridge withdrew from the project to focus his powers on his third and dark side music project that he recently revealed to the public. Despite this big loss development continued on the game, by bringing it to Z10 (and later to the square screen of the Q10 and Q5), bringing in replays, and an online system to publish and browse flight replays from all over world, and the organization of a championship with great prizes.

So what is on the timeline from now on you ask? Well, after the Herbie birthday cake we are cutting tomorrow with close friends, I am very excited to announce that FlyCraft will be coming to iPhone and iPad! Yes, thats right. Your voices are finally heard. I don’t want to hear another complaint about!

Right now the game can already run on the device, but needs some more work to polish it and make sure everything works as expected on fruit devices. If you are interested in the progress, or you want to be one of the few lucky beta testers, please be free to signup here:

I will start to send non public info on the progress and you will get to be one of the firsts to be notified its out.

So let see what this new year will bring! Happy birthday Herbie!

p.s. As a way to share the celebration with you, the price of FlyCraft was dropped to just $0.99… forever! Get it here. 😉


Game Development Sylphis

FlyCraft: The success story


Back in October 2012 I had the bold idea of taking part in Ludum Dare’s October Challenge. Having done game engine and game development projects in the past I knew what kind of huge challenge this was going to be. Nonetheless I still knew I wanted to do it.

Already being in a game idea research phase, after having completed the circle of my last game Pop Corny, I comforted myself by thinking that this was a cool way to take one of the many ideas in my head and really try it out. The worst thing that could happen was to add one more idea to the “crappy game ideas bin”.

Game Development

FlyCraft got released, we have the dollar!

That is right! We managed to do the release yesterday and we even got the dollar (we are actually #1 Top Paid Game at the moment I write! [boast]way over Angry Birds =D[/boast] . You can check out our October Challenge entry here:

FlyCraft – October Challenge Entry

It was a roller coaster ride to develop this game, you know, the crazy ones! Me and Thanasis managed to gain so much experience during this month than hardly any other process I can think of can provide.

The fact that the game we made was so well received by the gamers was the topping of the cake. Such a great feeling, after a month of long nights of work! A few hours after the release, we were receiving this kind of reviews on AppWorld:

“Fun game, gets your creative mind going.” 5 stars
“This is a fun game if you have a few minutes to spare & want something to do. At $1.99 you can’t go wrong….now if you will excuse me I have got to get back to the game. I’m trying hard to get “Herbie” to fly further then 200cm….I keep getting so so close lol BTW that reminds me. This game comes with Scoreloop integration so you can compete with your friends :)” 5 stars
“This is a great game and logs of original fun. Looking forward to more materials to smash on the landing pad. Great original concept!” 5 stars
“Fun game, gets your creative mind going.” 5 stars

The list can go on and on! We are so humbled by these people.

We have updated the game’s website with the launch trailer. We hope you will like it as much as we do.

The plan from now on is to add in the game all the cool features we left out due to the time constraint of the challenge. Some of the things we left out with a cold heart were the instant replay system that will allow you to view your flights again but also to share them with friends, the ability to save multiple crafts and challenge friends to fly your crafts and do better, and lot more stuff that I will not reveal at the moment! 😉

Thanks again everybody it was a great experience we all shared here! Good luck to all the contenders!

Game Development

Introducing FlyCraft for the October Challenge 2012

Good day everyone! I am so glad to announce to you that I am taking part in the Ludum Dare October Challenge 2012! Me and Thanasis will be creating a new game from scratch in just 30 days, and make a dollar (at least hopefully!) out of it. Please have a look at our announcement post over at Ludum Dare’s website, and send us some love!

Game Development iphone OpenGL Pop Corny Programming Sylphis

Porting your iOS game to Blackberry Playbook (and future BB10 phones)

Continuing after my latest post about porting existing iOS games written in C/C++ to the Android platform, here I am again writing about my latest porting endeavor that brings Pop Corny to the third platform! Ever thought of porting your iOS game to the Blackberry Playbook? Well, here I will share some insight of what to expect.

The basics

If you are like me you will probably think that the Playbook has something to do with the tech that used to run Blackberry’s phones. This misconception was so strong in me that I didn’t even consider a port to it. The truth is however, that the Playbook is based on the new platform that Blackberry is creating based on the QNX operating system, and will also be used on the BB10 phones. Things started to look better on the porting front with these info, but there is always a fear that Blackberry could be Google and force everything to Java and only support native after a long time has passed. It turns out that things are much better than I expected. Not only Blackberry allows you to write native apps, but its Native Development Kit (NDK) is a complete solution for developing on the platform. Not like Android for example, where the NDK is just a crude exposure of the native Android’s build system, supports minimal functionality and requires Java calls for most stuff. On Playbook you can write a full native app and never look at Java again. The NDK will provide C level APIs for all that you are going to need. From screen handling and input, to in-app purchases.

The Blackberry provided development environment is QNX Momentics, which is based on Eclipse, but also you can easily do everything with command line tools if you prefer. I chose to go with Momentics even though I find Eclipse slow and sluggish, because it is very nicely setup for native C/C++ development (with debuggers, profilers, etc) and I wanted to see how far it will get me until I started missing the command line. Surprisingly, it did all the way. Had no problem with it, which is a first for me and Eclipse.

You also get an emulator for trying out your, code which is based on VMWare. This didn’t strike me a good thing because you have to buy VMWare to run it. Sure there is the VMWare Player version that is free, but you can use that only on Windows and Linux. The Mac users, like me, will have to use the 30-day trial of VMWare Fusion, or buy it.

Next I will go through the major porting areas to keep this consistent with my corresponding article for Android.

Game Development OpenGL Pop Corny Programming Software Sylphis

Porting my game engine to the Playbook

The last few days I am a happy owner of a BlackBerry Playbook. The device was offered to me by RIM (thanks to Luca Filigheddu) in order to port Pop Corny to it. To tell you the truth I never owned a Blackberry device before, not to mention develop for it. It was a totally new experience, where I had no idea what to expect.

It turns out RIM has done an awesome job with Playbook and probably with its upcoming phones (just speculating I don’t know for sure). The system is based on the QNX operating system and it has strong support for standards and open libraries. I found myself right at home with it! I am going to come back with more details about the process (probably with an altdevblogaday article), but by cutting the long story short, I was able to port the engine with only native code (no java glue code like on Android) with OpenGL, OpenAL (even ALUT), freetype, etc all coming bundled with the system.