Introduction to Mobile Games with Android

Mon & Wed | 3:15pm to 6:10pm | Room 447
Matt Parker, Instructor
Course Description
Smart phones have opened mobile gaming to a wide audience, beyond the hardcore gamer. In this class, we focus on casual games that each that broader audience. The class begins with an introduction to building Android applications with Google's SDK and Eclipse. Students discover the basics of creating layouts and custom views, playing music and sound effects, and getting user input from the touch screen and accelerometer. We also discuss how simple mechanics can make for immensely satisfying games. There is class discussion and readings on the success of casual games such as Bejeweled, Tetris, and Snood. Intro to Computational Media or equivalent programming experience is required.

By the end of this course, I hope you will have learned the following:

  • Basic understanding of the principles of Game Design
  • Working knowledge and respect for casual games
  • A working understanding of what types of games work on the mobile platform
  • Understanding of the basics of developing for Android
  • How to use the Eclipse Development Environment

Attendance and participation 25%
Homework assignments 25%
Final project 50%