How I made my first game in 60 days with Sprite Kit

This year at June 10-14, Apple had WWDC in San Francisco. For those that do not know what WWDC is, WWDC is short from Worldwide Developers Conference.
As Apple says on their website: “The Apple Worldwide Developers Conference (WWDC) gives developers an in-depth look at the latest in iOS and OS X. You can learn from and be inspired by more than 100 sessions led by Apple engineers, get help from Apple experts through an extensive set of hands-on labs, and connect with fellow developers from around the world, giving you the opportunity to create your best apps ever. WWDC 2013 takes place June 10-14, 2013 at Moscone West in San Francisco, California.

2013-10-31 11.08.49

One of the things that they announced this year was Sprite Kit. Apple describes it really great: “Develop high-performance 2D games with the powerful new Sprite Kit framework, which combines everything you need to animate sprites, simulate physics, and create beautiful particle systems all in one easy-to-use set of APIs.
Last few years I wanted to start learning Cocos2d(also framework for making 2d games), but I just did not have time to start and play with it. When I saw that Apple released Sprite Kit, their own framework for 2d games, I knew I had to get some free time and play with it. I had some ideas for simple 2d games(see the picture of my sketches) but I just did not have time to play with cocos2d and make them.

Screen Shot 2013-10-31 at 11.15.19

As you see on the picture, on July 11 2013, I downloaded the Sprite Kit documentation and created Xcode project for my first game. At WWDC Apple had two sessions for Sprite Kit and they were quite ok, documentation was clear and you could learn really quickly by going thru it. For a week or two I was playing with it, trying out how collision work, how scenes and transitions work etc. As I sad, Sprite Kit also gives you physics, so with one or two lines of code you can get awesome collision and all physics behavior. If you have used Core Animation you will get used to Sprite Kit really fast. Sprite Kit like Core Animation has really great methods for making powerful stuff.

As I sad, I had one idea for a game where there would be circles going around on the screen and user had to tap on the correct color, simple game but interesting. As I was experimenting with circles I realized I should also have triangles and rectangles. With that three elements players should tap on the correct color and corect element type.

breezi_placeit-28 copy

A lot of you know about the game Fruit Ninja and you know that you can play against your friends on one screen where one half of screen is yours and other is your friends. So the next step for the game was to make the “battle” playing mode available on the iPad(because of the screen size), so you can play even more.

So the point of the game was to tap on the correct element with the correct color. Main words in the game are “color” and “tap”. I was wondering about the game name, first solution was “TouchACol“, then my mom sugested “ColorTap“, and that name was the winner. 🙂

breezi_placeit-9 copymanja

The plan was to finish the game for the iOS7 release so Apple might promote it a bit because it was made with Sprite Kit. I’ve sent the game for review just when Apple sent us email that iOS7 apps can now be sent for review. ColorTap was released on September 20 2013 and it might be first or second game on the App Store made with Sprite Kit.

Check out ColorTap and check out the video: 🙂

If you have some time I suggest you to check out Sprite Kit and make some cool games. This was my first game and I had zero experience in game development. 🙂

Posted in Apple, Apps, colortap, Games, iOS, iOS development, iPad, iPhone Tagged with: , , , , , , ,
17 comments on “How I made my first game in 60 days with Sprite Kit
  1. Senad says:


    prvo bih pohvalio igricu, svidja mi se nacin na koji je jednostavna a opet jako igriva.

    drugo, isto tako sam se poceo jako zanimati za game development u kojem nemam iskustva, pa sam se pitao ako imas kakvu extra dokumentaciju ili linkove koje bi mi prosljedio da bih lakse poceo.

    hvala unaprijed i lp,

    • bozidar says:

      Pozdrav Senade!
      Prvo, hvala na lijepim rijecima 🙂

      Da li te zanima samo iOS game development ili i za druge platforme?
      Meni je ovo bila prva igrica i radio sam ju kao sto sam napisao sa Sprite Kitom, uz pomoc sluzbene Apple dokumentacije, Sprite Kit je tek ovo ljeto izasao.
      Opcenito za iOS dev i game development ti je ok ova stranica:

      Posaljem ti ja mail na ovaj mail koji si koristio pa mozemo detaljnije ako te nesto zanima 😉

  2. Awesome issues here. I’m very glad to see your article.
    Thanks a lot and I’m having a look ahead to touch you.
    Will you kindly drop me a mail?

  3. Howdy! Someone in my Facebook group shared this website with us so I came to look it over.
    I’m definitely loving the information. I’m book-marking and will be tweeting this
    to my followers! Terrific blog and excellent design and style.

  4. Way cool! Some extremely valid points! I appreciate you writing this post plus the
    rest of the site is really good.

    Feel free to visit my web page … best synthetic oil

  5. obviously like your web site however you have to check the
    spelling on quite a few of your posts. Several of them are
    rife with spelling problems and I to find it very bothersome to inform the reality however I will surely
    come back again.

  6. Frankie says:

    You ought to be a part of a contest ffor one of the finest blogs on the net.
    I most certainly will highly recommend this website!

  7. Excellent goods from you, man. I have understand your stuff previous to and you
    are just too wonderful. I actually like what you’ve acquired here,
    certainly like what you are saying and the way in which you say it.

    You make it enjoyable and you still care for to keep it sensible.
    I can’t wait to read much more from you. This is really a great website.

    my web site best leather cleaner

  8. Raquel says:

    Greetings! Very useful advice within this post! It iss the little changes
    that will make the largest changes. Thanks a lot for sharing!

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


    Feel free to surf to my homepage: Maris A. Mott

  10. Hey there, You’ve done a great job. I’ll definitely digg it and personally recommend to
    my friends. I’m confident they will be benefited
    from this web site.

  11. Lilian says:

    I’m amazed, I have to admit. Seldom do I encounter a blog that’s both educative and amusing, and without a doubt, you have hit the
    nail on the head. The issue is an issue that too few people are speaking intelligently
    about. I’m very happy I stumbled across this in my hunt
    for something relating to this.

  12. snabb-lån says:

    Excellent article. I will be facing many of
    these issues as well..

  13. It’s going to be end of mine day, however before
    ending I am reading this fantastic article to increase my know-how.

Leave a Reply

Your email address will not be published. Required fields are marked *