Skagit Valley College

Catalog Course Search Details

This course has been changed from the previous catalog, the changed field(s) are highlighted in red:

 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:    2018


 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.

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.

1. Information Literacy

Definition: Recognizing when information is needed and have the ability to locate, evaluate, and use effectively the needed information.

Outcomes: Students will be able to . . .
1.1 Determine the extent of information needed.
1.3 Evaluate information and its sources critically.

2. Critical Thinking

Definition: The ability to think critically about the nature of knowledge within a discipline and about the ways in which that knowledge is constructed and validated and to be sensitive to the ways these processes often vary among disciplines.

Outcomes: Students will be able to . . .
2.1 Identify and express concepts, terms, and facts related to a specific discipline.

3. Communication

Definition: Understanding and producing effective written, spoken, visual, and non-verbal communication.

Outcomes: Students will be able to . . .
3.7 Adapt communication to diverse audiences and media.

6. Individual Awareness & Responsibility

Definition: Understanding, managing, and taking responsibility for one’s learning and behavior in varied and changing environments.

Outcomes: Students will be able to . . .
6.3 Apply successful organizational strategies of planning, goal setting, prioritizing, resolving conflict, and managing time to specific goals and/or projects.

7. Aesthetics & Creativity

Definition: Interpreting human experience through engagement with creative processes and aesthetic principles.

Outcomes: Students will be able to . . .
7.1 Demonstrate an understanding of the creative process.
7.2 Demonstrate knowledge of aesthetic principles.

10. Technology

Definition: Understanding the role of technology in society and using technology appropriately and effectively.

Outcomes: Students will be able to . . .
10.2 Demonstrate an understanding of legal, ethical, and environmental issues in the use and misuse of technology.
10.3 Use technology appropriate to the context and task to effectively retrieve and manage information, solve problems, and facilitate communication.

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.