Ten things to do before creating your first iPhone game


iphone_idea_reflectLast week we wrote a post that described how Gogogic turns an idea into a game, using Symbol6 as a reference. The response to that post was so massive (THANK YOU!!!) that we figured that we had no choice but to follow up on it.

Okay, okay – we promised to do that anyway –  but 12.000 views on Youtube made sure that we couldn’t wiggle out of it.

Originally, the idea had been to write a couple of followup posts but reader feedback (via email, comments, twitter and Facebook) has made it clear that we wouldn’t be able to cover all the interesting questions and issues raised without writing two of the longest, most inconsistent posts in Internet history. And we’re kind of reluctant to do that. So we’re going to write a series – yay!

This is the first post in the series (or the second, if you include the original post) and it is intended to work as an outline for later posts – a table of contents, of sorts.

It is written in the “Top 10” style of Guy Kawazaki – mainly because currently the writer has just read a few “Top 10” posts by Guy and is stuck in the format. A recent David Letterman sketch on Youtube is also to blame…

But without further ado, here are “Ten things to do before creating your first iPhone game”:

1. Consider Your Goals

We’ve all heard the news. The iPhone is the “new black”. It’s the best thing since sliced bread. And the App Store is a one-way street to endless glory, wealth and fame. Guaranteed (yeah sure)!

Indeed, the App Store is truly disurptive and Apple has introduced a brilliant new platform with a lot of potential. They also offer a very fair deal to developers, allowing them to possibly break away from the traditional value chain and earn good money while Apple handles all the (boring?) sales and retail issues.

But before you go storming into the App Store, you should consider your goals. Are you looking for a few extra bucks or are you betting your entire future on App Store success? Are you just trying out your development skills or are you looking at this as a business opportunity? Is this “just another platform” for your titles or are you going to specifically design new games for the iPhone and the iPod Touch?

Goals are important because they are the foundation of a good plan.

2. Planning Is Important

When you know where you’re heading, you can plan on how to get there. Start by doing some research. Crunch numbers, glean stories of experience, dig until you have all the information you need. Try to figure out if your goals make sense.

At Gogogic, we decided that if the company was going to focus on this new platform, it would be a “long term” decision. This meant that we would be in it for the long haul, be willing to invest into building a brand along with a number of games that were specifically designed for the devices in question. Catering to the App Store would become a core objective. Which meant that we would truly have to believe that it was more than a phenomenon.

This is an “expensive” goal, so we had to make sure that we felt that we could “get there”. We spent a lot of time on planning and building our strategy, looking at the likelihood of success versus failure. We took our goals, broke them down and built our very own road map. Of course there is still a good chance that we’ll just fail miserably – but at least we had a map and a flashlight so we can’t blame it on not being prepared!

 3. Look At Your Resources

This is a simple one. Make sure you (or your team) can build whatever it is you want to make. If you do not have access to the resources needed to finish the project, you have a problem. Worse, you might think you have the resources needed, when in reality you don’t. Even first class programmers need a little time if they’re asked to implement something in an unfamiliar environment.

4. Think About Your Market

What audience are you going to cater to? Where can you reach them? How? Why will they look at your app? And what’s with all these questions?

Device owners are a diverse crowd so make sure you know what your niche is. It is always much harder to try to build something “for everyone” – some would say impossible – so knowing your market is important.

This also simplifies things when you think about graphics, sounds, advertising, promotional issues and communities. Your audience is at the very core of those issues.

5. Make Sure Your Concept Works

The real point of our previous post, where we talked about how we take an idea, turn it into a concept and finally into a working game, is making sure that your concept really works. Of course, this is harder than it seems because it can be very difficult for an “insider” to spot a terrible concept, simply because you’re too close to it.

The solution is to test early and test often and preferably get “outsiders” to validate the concept.

A funny fact. The game developer of Symbol6 walked around the office holding a  neatly folded paper version of an iPhone with a Symbol6 concept image on it. He argued that if it was fun imagining how it would actually play out, then we were definitely on to something.

6. First Impressions Are Important

We’re just saying. It’s something we put on our list because we wanted to build a brand and we wanted to be know for certain things – like polished game play, polished graphics and quality implementation. So we thought a lot about first impressions (still do). Maybe this isn’t as important if your goal is more “short term”… but still. At least make sure that your game works properly.

7. Do What You Do Best

For your first iPhone game, it makes sense to stick to what you do best. If you’re used to develop Flash based web games – small and casual – you should probably focus on something of similar size and content for your first iPhone game. As opposed to building a 3D shooter with 400+ levels.

There is also another level to this. Try to do what you do best, but do it better for the iPhone. Really think about how you can enhance the experience by utilizing what the device offers you.

8. Don’t Plan On 1.000.000 Downloads

Consider this a warning. Do not, under any circumstances, plan on your game getting hundreds of thousands of downloads in its first day. Or week. Or month. Or year. Expect it to get a few hundred downloads. That way, you won’t be disappointed.

The reality is that the odds are against you. Of course it is okay to expect the best – but prepare for the worst. Very few titles rise to superstar status – fewer still, if they are published by a previously unknown developer. There was a window once – when the App Store launched – but it has been closed for some time now.

This is one of the reasons why we’re in it for the long haul. We’re building a brand. We’re looking at long term success. We believe that eventually this lessens the risk of failure – but, of course, we could still fail badly (or just be terribly terribly wrong).

9. The Game Is Out There – Now What?

Think about how you intend to follow up on your game. Are you going to add features? Are you going to change the price if you’ve gone in too high or too low? Are you going to submit promotional codes to review sites? If so, which sites?

If your original goal depends on any kind of success factor (critical acclaim, sales figures, recognition) then you should plan your actions after the game is released. Building the game is just the first step in what might become a long journey. Make sure you’re not just wandering around in the desert.

10. Be Patient

This is the last point (finally)! We’re not entirely sure we’re right but our plan is to be patient. What this means is that you should probably not drop the price to $0.99 after 2 days if you’re not seeing sales figures in the hundreds.

This also means that you shouldn’t panic if you only have a handful of reviews in the App Store after the first week. Or if the only published review for your game is posted on your blog.

Instead of panicking, take a good hard look at the situation (every 2-4 days, for example) and go over your strategy. Ask yourself if there is something you should change or if there is something to respond to. If the arguments are there, by all means react. If not – don’t panic.


WOOT! Monster post, finally over. But where does this leave us?

Well. Hopefully we’ll be able to look at these issues (and others) in detail in a series of posts, as stated earlier. Those posts will also include additional thoughts on testing, marketing, promotion, tools and other issues that we feel are important to the “average iPhone game developer”.

Until then…

Bookmark and Share

Tags: , , , , , , , , ,

34 Responses to “Ten things to do before creating your first iPhone game”

  1. Jónsi Says:

    Cool. Like the in-depth posts you make.

  2. Jon Trainer Says:

    Nice post. I look forward to reading the rest of this series.

  3. Antair Games » Blog Archive » Weekly Update Says:

    […] Gogogic have been rocking their blog lately, and their latest gem is 10 things to do before creating your first iPhone game. […]

  4. Jónas Antonsson Says:

    Hi Jónsi and Jon. Thanks for your comments. We’ll continue the series as soon as we’re able to 🙂

  5. Symbol6 post mortem at Under The Bridge Says:

    […] Ten things to do before creating your first iPhone game […]

  6. iPhoneKicks.com Says:

    Ten things to do before creating your first iPhone game…

    You’ve been kicked (a good thing) – Trackback from iPhoneKicks.com – iPhone SDK links, community driven…

  7. AD Says:

    Your list does not cover:

    1) What software is needed to start programming an IPhone
    2) Can IPhone games be programmed on a windows machine?
    3) What SDK is required, and how much is the API?
    4) What books are best to buy in order to learn how to program an IPhone application
    5) Is it possible to link an IPhone app to a web service, say for example a custom built PHP/MySQL script?
    6) Lets say you program an Iphone game, but you don’t have an Iphone, Ipod or whatever — how do you test it?
    7) Is it required for you to test on different versions of Iphones to see if there is a difference?


  8. Jónas Antonsson Says:

    Hi AD.

    Indeed, our list does not cover these issues. They are of a more “technical” nature, while we were trying to focus on the business side of things, or the motivation behind creating an iphone game.

    But your questions are interesting. I’ll try to get someone on the dev team to address them in a post 🙂


  9. Roy Says:

    Great article, Jonas.

    I would also like to see a post answering the questions AD mentioned above. I stumbled across your blog while searching for information on creating iPhone games. I’m trying to decide if it’s something I want to get involved in and a post answering those questions would be extremely helpful.


  10. Ronne Says:

    agreed with comment above, if you could post a list of software you use to develope iphone games or apps it would be a huge help, or a future post on getting started with software.

  11. cheap nikeshox Says:

    I like it, very good
    I like it, very good, Particularly in the Authority pages.

  12. vehicle registration search Says:

    I know this if off topic but I’m looking into starting my own weblog and was wondering what all is needed to get setup? I’m assuming having a blog like yours would cost a pretty penny? I’m not very internet savvy so I’m not 100% sure. Any tips or advice would be greatly appreciated. Thanks

  13. amazon cyber monday Says:

    amazon cyber monday…

    […]Ten things to do before creating your first iPhone game « All Things Gogogic[…]…

  14. Free Games Arcade Says:

    Free Games Arcade…

    […]Ten things to do before creating your first iPhone game « All Things Gogogic[…]…

  15. Wi Fi Horizon, use copoun inside Says:

    […] Original Post: https://gogogic.wordpress.com/2009/02/17/ten-things-to-do-before-creating-first-iphone-game/ […]

  16. insurance law Says:

    This design is steller! You most certainly know how to keep a reader entertained.
    Between your wit and your videos, I was almost moved to start my own blog (well, almost.
    ..HaHa!) Wonderful job. I really enjoyed
    what you had to say, and more than that, how you presented it.
    Too cool!

  17. aspire acer netbook Says:

    Crackle – Crackle is a major ipad video app
    escorted by advertisements. The Kindle Fire is available contact cost-free of charge
    as it connects so that you can Internet via WiFi dissimilar to a 3G contract is
    very much required to purchase good Apple iPad2.

  18. Bridgette Says:

    Both drugs have also been denied FDA approval the first time around and are awaiting news on their second attempt.
    Authorities inside the area will need to have an intensive understanding of laboratory and labeling
    techniques, infection security precautions, appropriate blood attract approaches to the elderly and
    for infants and even more. The institution has persistently
    offered ideal programs and services for those struggling to achieve certain levels of body

  19. candy crush saga Says:

    I’m extremely impressed with your writing skills as well as with the layout on your weblog. Is this a paid theme or did you customize it yourself? Anyway keep up the nice quality writing, it’s rare to see
    a great blog like this one today.

  20. gambling money last longer Says:

    Thank you a lot for sharing this with all people you
    actually realize what you are talking about! Bookmarked.
    Please additionally talk over with my site =).
    We can have a link alternate contract among us

  21. Ask.FM free gifts & free likes Says:

    I read this paragraph completely concerning the resemblance of hottest and previous technologies, it’s remarkable article.

  22. arkhamvillain Says:

    Thanks for sharing this!

    I’ve been developing an iOS game for 10 months now, and just submitted to Apple for review.

    Feel free to visit my app development story:

  23. industrial laser welding Says:

    Hello there, just became aware of your blog through Google,
    and found that it’s really informative. I am going to watch out for brussels.
    I will appreciate if you continue this in future. Lots of people will be benefited from your
    writing. Cheers!

  24. football Says:

    Heya! I just wanted to ask if you ever have any issues
    with hackers? My last blog (wordpress) was hacked and I ended up losing many months
    of hard work due to no backup. Do you have any solutions to stop hackers?

  25. Thomasena Says:

    Did the Jonathan Ames letter come yet? I signed up in January and i definitely seriously hope I didn’t miss it. Is there a way I can read it if it did already come?

  26. Remove Frame Says:

    Remove Frame

    Ten things to do before creating your first iPhone game | All Things Gogogic

  27. Giselle Rieves Says:

    Hmm it appears like your site ate my first comment (it was extremely long) so I guess I’ll just sum it up what I had written and say, I’m thoroughly enjoying your blog. I as well am an aspiring blog writer but I’m still new to the whole thing. Do you have any suggestions for first-time blog writers? I’d genuinely appreciate it.|

  28. Weston Stford Says:

    That is a great tip particularly to those new to the blogosphere. Brief but very precise information… Many thanks for sharing this one. A must read post!|

  29. Krystal Sheftall Says:

    Great article, totally what I needed.|

  30. Chanelle Monnier Says:

    My brother suggested I may like this blog. He was totally right. This post truly made my day. You can not believe just how so much time I had spent for this info! Thank you!|

  31. Bao Piscopo Says:

    I’ve been exploring for a little bit for any high quality articles or blog posts in this kind of space . Exploring in Yahoo I at last stumbled upon this site. Reading this information So i am satisfied to exhibit that I’ve an incredibly good uncanny feeling I found out exactly what I needed. I so much surely will make sure to do not omit this website and give it a look on a constant basis.|

  32. Julie Says:

    First of all you’ve the figures in the centre along with the two zeros on top.

  33. Charlie Nuessle Says:

    I’m typically to running a blog and i really respect your content. The article has actually peaks my interest. I’m going to bookmark your site and hold checking for brand spanking new information.

  34. https://omastanfield791.hatenablog.com/entry/2019/05/30/234412 Says:


    Ten things to do before creating your first iPhone game | All Things Gogogic

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: