CIS 487/587 Lecture Notes
Viewing these files requires the use of MS Powerpoint 97 or later.
Overview and Game History
Game Evaluation
Game Design
Gameplay and Interactivity
Game Theory and Game Balance
Game Look and Feel
Interactive Fiction
Inform
Inform Tutorial (Reese - Alice Through the Looking Glass)
Alice Tutorial Part 2 (Atkinson).
Alice Tutorial Part 3 (Wood).
Inform Writer's Guide for Beginners
Old Versions of Inform Designers Manual Referenced in Tutorials
Game Design Documents
Action Script Basics
Flash Game Framework
Sprite Sheet Animation
Flash Shooter
Flash Tiling Game
Windows Programming
DirectX and Visual Studio Set-up (2005, 2008)
Visual Studio Project Files (2010)
Visual Studio Project Files (2008)
Visual Studio Project Files (2005)
Visual Studio Project Files (6.0, 2002, 2003)
Andre Lamothe's DirectX Book Samples Revised for Visual Studio 2008
Windows GDI Programming
Windows Goodies
DirectX
DirectX Programming (David Joffe)
DirectX 9 for C++ Tutorial (Riemers)
DirectDraw Basics
DirectDraw and Bitmaps - Part 1
DirectDraw and Bitmaps - Part 2
DirectDraw and Bitmaps - Part 3
2D Graphics
Scrolling and Panning
Game Physics
User Interface Design
Game Interaction Devices
Hueristic Programming
Game AI
Use of Sound in Games
Level Design
Debugging and Playtesting
Torque Basics
Intro to the Torque Game Engine (may require Garage Games login)
Using Torque Constructor to Create Objects
Torque Scripting
Torque Programming
Kevin Harris Code Sampler Tutorials
Torque Animation
Torque Bots and Damage
Torque - Enemy AI
AI Guard - (based on Finney's code)
Pathed Shooter - (based on Finney's code)
Final server/game.cs script (based on Finney's code)
Torque - Group Behavior
Leaderless Swarm - (based on Finney's code)
Chasing Swarm - (based on Finney's code)
Torque - Interactive AI
AIT Client - (based on Finney's code)
AIT Server - (based on Finney's code)
AIT Commands - (based on Finney's code)
AIT GUI - (based on Finney's code)
Computer Game Marketing
Computer Game Development
Data Driven Game Design (Schumaker)
Development Tools