Loading...

Course Description

This course provides students with the basic skills needed to simulate forces and motion in a game engine. Students will learn the applied math and basic Newtonian physics needed to simulate the motion of objects, projectiles, and natural phenomena in a game engine. Students will learn basic and applied mathematical and physics operations such as vector and matrix operations, trigonometry, and basic physics operations. 

What You Will Learn

By the end of this course, students will be able to:

  • Understand the fundamental concepts of physics and apply these to the functions that a game engine provides.
  • Understand relevant mathematical concepts and apply them to the functions that a game engine provides.
  • Use a physics engine to apply physics and view the results in a simulated environment.
  • Perform basic mathematical calculations used to manipulate 2D and 3D graphics.
  • Use quaternions, vector, and matrix operations as applied to game physics.
  • Perform basic algebra and trigonometry to develop game mechanics like collision detection, pathfinding algorithms, and physics simulations.

Assessment of Certificate Learning Outcomes

Certificate competencies will be assessed primarily through assignments with deliverables that can be integrated into a career portfolio, with hands-on activities being used judiciously and primarily to provide students with feedback.

Students will be assessed throughout the term using a combination of low-stakes skill-based activities and small assignments that assess student competency in math and physics as applied to game design. For example:

  • Short activities throughout the term that validate students' ability to solve math and physics problems accurately with the intent of allowing students to assess their strengths and weaknesses.
  • Students will be asked to apply math and physics concepts in a game engine environment.

 

Notes

Technical Requirements:

Students must have access to computers that meet the minimum requirements to download Unity and Unreal Engine. Please see their websites for details.

Requisites

Prerequisite: CKCS 510

Relevant Programs

Loading...
Course Sections
Class Number
6053
Type
LEC
Days
Th
Time
6:30PM to 9:30PM
Dates
Jan 16, 2025 to Apr 17, 2025
Schedule
Contact Hours
39.0
Location
  • Online
Delivery Options
Online  
Fees
Domestic Fee non-credit $1,331.73
Domestic Out of Province Fee non-credit $0.00
International Fee non-credit $0.00
Class Number
1642
Type
LEC
Days
T, Th
Time
6:30PM to 9:30PM
Dates
May 06, 2025 to Jun 17, 2025
Schedule
Contact Hours
39.0
Location
  • Online
Delivery Options
Online  
Fees
Domestic Fee non-credit $1,331.73
Domestic Out of Province Fee non-credit $0.00
International Fee non-credit $0.00