Posted on by

Long-story short: I recreated the game with weeks to spare and — thanks to Corona — performance was as good as I could have ever hoped for in an Xcode app made from scratch (but created in a mere fraction of the time it would have taken!).

From that point on, I was a permanent Corona “convert” — and I still haven’t touched Xcode since!

Worth it? I think so.

Shortly after going on sale in the App Store, Doodle Dash started to receive download after download, after download — the momentum was building. Then, it was approved to be promoted as OpenFeint’s Free Game of the Day and eventually reached the Top 25 Games in the App Store.

Plain and simple: I couldn’t have done it without the Corona SDK.

After several updates (it’s at version 2.0.1 now) and even some legal issues regarding its name (had to rename it to Tilt Monster), combined with the fact that this is the project I used to learn Lua and Corona with, it’s clear that there’s been a lot of personal energy invested in this game.

Today, I’m giving it to you (the Corona Community) to see the source, learn from it, and even use it as a framework for your own projects. Why? Because I love you. ;-)

On a serious note, I’ve seen what you guys have done with the Ghosts vs. Monsters sample code (lots of awesome apps!), and I’m overwhelmed with the positive feedback I’ve received from those of you who have learned from it. I hope you’ll find just as much or — if I’m lucky — more value in the Tilt Monster source code that’s available now.

I’ve also learned A LOT myself from the community via the forums and the code that YOU have contributed to the Code Exchange, so this is also a way for me to give back some.

Tilt Monster is a complete, stable game that has been through several updates (it’s at version 2.0.1 now, as I said above about Doodle Dash), and is more than enough for you to see what a real game, that’s made real sales, looks like from the inside out. I encourage you to study it, learn what you can, and even contribute to the source! (it’s on GitHub)

Thanks again everyone, and I hope you enjoy the new sample code!

Download the Tilt Monster source code here.

Posted by . Thanks for reading...

10 Responses to “Sample code: ‘Tilt Monster’ game now open source!”

  1. Henry


    It really says a lot about a developer who contributes this much to a community. I’ve been really curious to see how the movement and randomization is handled. Thank you so much, you really are very inspiring!

  2. Harsh

    Thank you very much Jonathan. I always wished if I could look inside a real iPhone game and today my wish id fulfilled because of your kind gesture towards the developer community. Best Luck.

  3. sidje

    I’ve allways been pondering about the fact if I should be developing mobile games. But givven the fact that this game sold 300.000 copies…… I think i’m going to start tomorrow…. (what’s your publicity secret Jonathan?)

  4. Jerry Pine

    So very nice of you. It lets a noob like me learn by deconstructing. Just on question: The “Help” screen html text is blank in the SDK simulator. Does the app need to be actually working on a device before the help text will pop up?


Leave a Reply

  • (Will Not Be Published)