Broad topics needed for teaching game development

Posted by livingtech on Game Development See other posts from Game Development or by livingtech
Published on 2011-03-11T08:32:26Z Indexed on 2011/03/11 16:19 UTC
Read the original article Hit count: 303

Filed under:
|

I am going to be doing a presentation on game development to an iPhone user group in the near(ish) future. My audience are iPhone developers, but not necessarily very experienced ones, and this is meant to be an introduction.

My question is, what broad topics are needed to understand game development? I acknowledge that this is fairly subjective, but I really am hoping for a comprehensive list of high-level topics that apply to a broad enough swath of games that anyone interested in the topic SHOULD know about them. I would be ecstatic with some pointers to any resources that attempt to make a list such as this this. (I have looked, but my google-fu is failing me tonight.)

Here's what I have so far:

  • The Game Loop
    • a sub-note about event driven games
  • 2D Animation
    • sprites/texture maps
  • 3D Animation
    • importance of frameworks
    • modeling software
  • Particles and particle effects
  • hit detection
  • AI

Obviously I will not be covering all these topics with any depth, more like simply defining them so that after my talk, the audience will (hopefully) be able to wrap their heads around how any given game might be developed.

What am I missing?

© Game Development or respective owner

Related posts about architecture

Related posts about programming