Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

iOS

Sam Chaudry
Sam Chaudry
25,519 Points

IOS Course suggestion 2014

Firstly have to say really enjoying the IOS courses on here. I was thinking for 2014 it would be really nice to have a deep dive which teaches students on how to make mobile games on Xcode. I think that would be really good.

2 Answers

Amit Bijlani
STAFF
Amit Bijlani
Treehouse Guest Teacher

We are working on a gaming course for 2014. So stay tuned!

David May
David May
10,572 Points

Amit Bijlani, this is awesome news. Looking forward to it :)

David May
David May
10,572 Points

I would love this. Looking forward to getting to the iOS lessons soon enough once I get done refreshing my knowledge of PHP. I learned Flash pretty extensively but haven't used it much at all recently with HTML5. Even took a game design course in college on it. Was extremely fun making games with it so once I learn Objective C it would be cool to have the option of learning game design for it.

The question is what type of game do you focus on? A simple card game, platformer, tower-defense style game?

From past experience, I'd say a simple platform engine Deep Dive would be a great start. To learn the programming itself I feel that supplying simple sprite graphics would be the easiest option to quickly get into the brains of the code..

Here's some possible topics for a Deep Dive or lesson plan

  • Starting out - rendering the files/graphics on screen, saving assets etc.
  • GUI - health, scoring system, inventory?, objectives
  • Character movement/animations - simple left, right, jump, etc. along with proper sprite animations
  • Environment - scrolling background, platform elements like floating blocks to jump onto
  • Simple enemy or AI - could be as basic as a blob moving back and forth like a Koopa from Mario would. If you run into it you die.

Given, even a simple engine would be a pretty substantial amount of content.

What are your thoughts? Maybe we can shoot some ideas around.