|
|
CLASS NOTES:
GD100 Introduction To Game Programming |
|
|
SAMPLE SYLLABUS! (For
reference only - not an official syllabus.)
|
|
OVERVIEW:
|
|
4/1/04 |
|
MINNESOTA SCHOOL OF BUSINESS GLOBE COLLEGE TECHNICAL
COURSE SYLLABUS
|
| COURSE NUMBER: | GD100 | COURSE TITLE: | INTRODUCTION TO GAME PROGRAMMING |
| COURSE LENGTH: | 12 WEEKS | CREDIT HOURS: | 3 |
| PREREQUISITES: | NT105 | CONTACT HOURS: | 50 (LECTURE 10/ LAB 40) |
| TEXT: | GAME ARCHITECTURE & DESIGN: A NEW EDITION, by Andrew
Rollings & David Morris New Riders Publishing 2004. ISBN: 0-7357-1363-4 |
|
COURSE DESCRIPTION: This course will teach students the fundamentals of game design and master design documents. The areas of study will include design issues, introduction to game programming, and level design. The course will also cover fundamental production and post-production techniques. OBJECTIVES: Upon completion of this course the student will be able to: |
|
1.
|
To gain a fundamental understanding of the design of games. | ||
|
2.
|
Gain an understanding of master design documents. | ||
|
3.
|
Evaluate the basic process of creating a game. | ||
|
4.
|
Demonstrate an understanding of programming theory. | ||
|
5.
|
Display an understanding of game and level design. | ||
|
6.
|
Identify and discuss game genres and playing perspectives. | ||
|
7.
|
Use skills gained in the course to effectively present a prototype game. |
|
COURSE OUTLINE
|
||||
|
Topic(s) and Class Activities
|
Required Reading
|
|
Week #1
|
What is a game and where does one come from?
|
p35-53: What a game is
|
||
|
Week #2
|
Introduction to GameMaker
|
p3-16: generating ideas
|
||
|
Week #3
|
2D Action Game Development with GameMaker
|
p480-494: tokens
|
||
|
Week #4
|
Introduction to "Scrolling Game Development Kit"
|
p495-509: states
|
||
|
Week #5
|
2D Platform Game Development with "SGDK"
|
p542-557: oo objects
|
||
|
Week #6
|
Introduction to Game Studio A6
|
p625-636: Architecture
|
||
|
Week #7
|
3D Action Game Development
|
p561 Patterns 1,2,3,8,12
|
||
|
Week #8
|
Final Project Ideas & Tool Choices
|
p16-34: Idea Eval.
|
||
|
Week #9
|
Advanced Game Maker
|
p674-686: Dos/Dont's
|
||
|
Week #10
|
Advanced Scrolling Game Development Kit
|
p433-455: History
|
||
|
Week #11
|
Advanced Game Studio A6
|
p747-762: Future
|
||
|
Week #12
|
Final Project Presentations
|
None
|
|
EVALUATION METHODS AND GRADE SCALE:
ATTENDANCE POLICY:
PARTICIPATION AND QUIZZES: ASSIGNMENTS: JOURNALS: FINAL PROJECTS: |