Skagit Valley College

Catalog Course Search Details

 Course Title:   Video Game Development III

 Title Abbreviation:   Video Game Dev III

 Department:    MIT

 Course #:    205

 Credits:    8

 Variable:     No

 IUs:    8

 CIP:    110801

 EPC:    524

 REV:    2021


 Course Description  

This course focuses on game development as part of a project team. Each student, as part of a team, is tasked with creating a game from scratch from the design phase through production and post-production, using an agile development process.

 Prerequisite  

Prerequisite: MIT 105 and MIT 115 with a "D" or higher.

Additional Course Details

Contact Hours (based on 11 week quarter)

Lecture: 88

Lab: 0

Other: 0

Systems: 0

Clinical: 0


Intent: Distribution Requirement(s) Status:  

Vocational Preparatory Required for certificate  

Equivalencies At Other Institutions

Other Institution Equivalencies Table
Institution Course # Remarks
N/A

Learning Outcomes

After completing this course, the student will be able to:

  1. In mathematics: explain and utilize a variety of standard 2D collision detection routines.
  2. For game assets: utilize tiling for complex backgrounds and sprite sheets for optimized file use.
  3. In programming: be able to convert math algorithms to working code solutions.
  4. In game development: carry out a full game development lifecycle as part of a project team. This includes creation of a game design document, requirements analysis, production, agile development, alpha and beta testing, product launch and development post-mortem.

General Education Learning Values & Outcomes

Revised August 2008 and affects outlines for 2008 year 1 and later.

Course Contents

  1. Complex structures and flow charts.
  2. Visualize and complete complex tasks on schedule.
  3. Artistic understanding in the quality of game design.
  4. Meta cognition of the game construction (TDD) and design knowledge (characters) through the creation of unique documents and designs.
  5. Work as a team.
  6. Illusion of intelligent action by the computer.
  7. Algebra and the creative use of the C/C++ programming language to think logically and make connections outside of normal learning.
  8. Code and documents.
  9. Game design document.
  10. Collision engine.