Description.
A hands-on introduction to the process, design, and creation of computer games, and the gaming industry.
Students will create a narrative for a game, storyboards to describe the characters and interactions, analyze and describe the target market and platform (PC, Mac, mobile device, downloadable app), and create a formal game design proposal.
Students will develop their game designs through a prototype development cycle leading to a complete and user-tested product, using a development system that does not require traditional programming.
The course will be taught as a hybrid course, with lab time for group meetings, projects, presentations and game development work, with grading emphasis on the project proposal, development, presentations, and completed game
|
First day of class: |
Syllabus, Textbook, Grading |
| Designing Good Games (pdf) |
Game Types & demos |
hit the ball executable
Gamemaker 7 File |
Easy first game: hit the Ball |
Space Cleaner executable
Gamemaker 7 File |
"Asteroid" type game: Space Cleaner |
Street Racing executable
Gamemaker 7 File |
Car Driving type game: Street Racing
A scrolling game |
Treasure executable
Gamemaker 7 File |
A Pac Man style game:
Treasure |
1945_7 executable
Gamemaker 7 zip file (7 versions) |
Airplane scrolling shooter: 1945_7
A scrolling-shooter tutorial |
maze game executable
Gamemaker 7 zip file (4 versions) |
Maze Game:
A maze-game tutorial |
platform game executable
Gamemaker 7 zip file (5 versions) |
A "Mario"-type game: Princess&Dino
A platform-game tutorial |
parallel executable
Gamemaker 7 zip file (4 versions) |
4 types of 3-D games
A simple 3-D tutorial |
| Other Game Types |
1st Person Shooter
Boardgames
Card games
Strategy games (chess, go, etc)
Educational games
Massively muliplayer games
Airplane simulators
Real-time military simulations
|
WarGame executable
Beta-version demo |
A historic war-game
strategy-board game style |
August 24:
Maze Game Zip file
Gamemaker Tutorial |
Building a maze game in 4 versions
Modifications |
August 24:
maze game exercises
|
maze game in-class exercises and homework |
August 31:
Scrolling-shooter zip file (7 versions)
Scrolling Shooter |
1945 game: Scrolling shooter game walk-throughs |
August 31:
scrolling-shooter exercises
|
scrolling-shooter game in-class exercises and homework |
Sept 14:
Platform Game zip file (5 ver)
|
Platform Games (like Mario) |
Sept 14:
platform-game exercises
|
platform-game in-class exercises and homework |
Sept 14:
Paper Requirements
|
Game Design Mini-Paper Assigned. Due Sept 28.
Due Date Extended to October 5. |
Sept 28:
Games with depth (4 versions)
|
Working with Depth, adventure games like Legend of Zelda |
Sept 28:
depth exercises and mini-project in 4 phases
|
Games with depth exercises, and mini-project in 4 phases. |
Sept 28:
Individual game assignment
|
Each student will develop and present to the class, their own Gamemaker game. Due October 12. |
Oct 5:
Paper turn in and presentations
|
Game company paper turn-in and presentations |
Oct 12:
Individual Game Project Demos and Evaluations
|
Individual Game Presentations |
Oct 19:
Project Team Formation
|
Project Team Formation
Team Project Requirements
Conference/Final Option
Game Market Evaluation, and Game Storyboard Presentations
|
Oct 26:
|
Game Market Evaluation Due |
Nov 2 |
Game concept & storyboard presentation
Gamemaker Window Demo. A gamemaker file that includes the ability to create a small menu. The menu has a button to create windows (may create multiple). Each window creates a close_window button (forward and backward object links). Illustrates small gamemaker scripts.
Window Demo |
Nov 9:
|
Work on Project
Submission Format Suggestion |
Presentations
Nov 16 |
Alpha_Testing and Rehearsing Conference Presentations |
| DGIC09 |
Major Extra-Credit Presentation Opportunity!
Optional Conference Presentation can also count as your final exam.
Game Design Conference, Nov 20-21 |
Nov 23:
|
Work on Project |
Nov 30:
|
Our Last Class Day,Formal Beta Testing & Peer Evaluations |
Dec 7:
|
Final Exam Period 9PM - 11PM
Final game presentations |