Conor O'Kane www.cokane.com. iPhone and iPad Game Development in the Classroom. Overview. Using Torque 2D to make iPhone and iPad games Why use this in the classroom? Requirements and costs. My Background. Worked as an artist making graphics for console games for 10 years.
www.cokane.comiPhone and iPad Game Development in the Classroom
Playing can bring an intuitive understanding of complex interactions.
There are multiple levels of understanding, with verbal repetition being only the beginning.
Recreating something shows a very high level of understanding of the subject.Why develop games in the classroom?
Level 1 - Verbal interactions.
Newton's law of universal gravitation:
“The force between two bodies is directly proportional to the sum of their masses and inversely proportional to the square of the distance between them.”Example of levels of understanding
Level 2 - Mathematical interactions.Example of levels of understanding
Level 3 – Intuitive interactions.
Playing “Osmos” by Hemisphere games.
hemispheregames.comExample of levels of understanding
Level 4 – Creative interactions.
“What I cannot create, I do not understand”
- Richard Feynman
A student who can create a simulation of a gravitational system shows a thorough understanding of the subject.Example of levels of understanding
MusicWhat about non-mathematical subjects?
Ban This Game like...
Go Beryllium like...
*Educational site licenses are available for Torque
You only need one Mac to deploy games onto the iPod or iPad.
The majority of student development time can take place on cheaper Windows PCs.Example of cross-platform development – Heat Shield
12 x 3 hour classes – 8 of which are lessons.
The final 4 classes are spent developing their own original games.
Aimed at 2nd year university students.Examples of student games
RMIT – 12 day course – June 2010 like...
VITTA – 10 day evening course
possibly in the 2nd half of 2010Upcoming courses
TorqueDev script editor: www.torquedev.com
Apple Developer Center: developer.apple.com
Conor O'Kane: cokane.comLinks