iOS 2D Game Development Workshop

A session at CocoaConf San Jose 2013

Thursday 18th April, 2013

8:30am to 5:00pm (PST)


This workshop is for people who are past the basics of iOS development and are interested in developing 2D games. When you finish, you will have developed two mini-games and have an understanding of how to prototype and test game ideas and mechanics. We will also cover how to integrate physics and Apple's Game Center into your programs. Coding labs will focus on using Cocos2D for game development.

You should headphones and a Mac with the latest XCode installed.

When we are done you will be able to:

Prototype and play a game idea
Understand the management of art and assets on iOS
Be able incorporate Game Center into your apps
Have written two mini-games to show off to your friends
A multi-player letter tile game (Letter Tiles With People You Barely Know)
A physics based game (Irritated Hamster)
This is an intermediate session, and it is assumed that attendees are iOS developers. At a minimum, you should know how to build and run apps, link and use iOS frameworks. You should have an Apple computer with Xcode 4.4 or higher. Being able to deploy to an iOS device during the session is optional, but may be helpful.

Our schedule today is as follows

8:30 - 9:00 Introduction and Setup
9:00 - 10:00 Prototyping
10:00 - 10:30 GameLab 1 (Prototyping Your Game)
10:30 - 10:45 BREAK
10:45 - 11:15 GameLab 2 (Developing the game from Lab 1)
11:15 - 12:00 Spites and Spritesheets
12:00 - 1:00 LUNCH
1:00 - 2:00 Letter Tiles With People You Barely Know
2:00 - 2:30 Physics
2:30 - 3:15 GameLab 4: Not Pong
3:15 - 3:30 Break
3:30 - 4:00 Particle Systems
4:00 - 4:30 GameLab 5: Irritable Hamsters
4:30 - 5:00 Lions and Menus and Settings, oh my!
5:00 - 5:30 Polish and Winning

About the speaker

This person is speaking at this event.

Sign in to add slides, notes or videos to this session

Tell your friends!


Time 8:30am5:00pm PST

Date Thu 18th April 2013

Short URL


View the schedule


See something wrong?

Report an issue with this session