Resources


Some Game design notes:

One gamers Bill of rights
A PC gamer's bill of rights
A list of egregious game design flaws


Python and programming:

Python
Python Tutorial
Python Standard Library Docs
Python Language Reference
pygame: the library we will use to hide some of the programming complexity.

Books:

Game Programming the L line (intro to python, pygame and game programming)
Game Design Workshop, 2nd Edition (how to design games)

An online game programming book that I used to develop some of the slides here

Assets: (sounds, images, artwork, etc as used in games)

Some public domain sounds
Some public domain images
The Gimp(image editing software)

Class Notes. From time to time I will put up some of the class notes:
Intro to python for Java/c++ practicioners.
More on python and intro to pygame
The pygame events slides
the intro to game design slides with the gimp directions and the image pygame code
Formal Elements of Games
Dramatic elements in Games
Game Programming I(movement, vectors, scrolling and more). Note to grads, there are a few extra slides at the end that we didn't cover in class.
GameProgrammingII (animated sprites)
Intellectual Property
Game Conceptualization
Game Programming III tiling
Game AI intro
Prototyping (physical)
prototyping (Software)
Playtesting
Classic 2d game programming techniques
Ethics, review boards and international publishing issues
The Path-finding notes