The students explore the video game industry, identifying different game genres and their relationship with the target markets. Students will develop their analytical skills in order to recognize the main components of a game, its main ingredients, and the platform on which games are played as well as their main features.
582-81B-DW
Introduction to Video Game Art
2 - 1 - 1
45
Description:
The students will learn how to create 2D art assets (sprites and vector art) as well as explore animation theory. Students will also learn to animate in 2D. The course will also cover principles of visual identity and colour theory.
582-81D-DW
Introduction to Game Design & Development (non-digital)
1 - 3 - 2
60
Description:
The students will learn the fundamentals of game design in its purest form. They will create "paper" prototypes of game experiences, learning to establish rules and mechanics without the distraction of coding. Students will also learn how to create elaborate video game design documents.
582-81E-DW
Scripting 1
2 - 2 - 2
60
Description:
The students are introduced to problem solving techniques, logic, pseudo code and algorithms. They familiarize themselves with the programming environment and learn basic programming for the purpose of writing simple scripts in a game editor.
The students will explore the various avenues available in promoting and marketing a video game project. They will explore gaming culture, economic and cultural trends, potential markets, various portals, social networking, gaming journalism, and more...
582-82G-DW
Game Asset Creation & Management
1 - 3 - 1
60
Description:
The students will explore the basic functions of 3D modelling and animation application software. They will learn to model and rig objects of varying complexity (props, characters, and environments) and to create and apply textures and lighting to them.
582-82D-DW
Game & Level Design - Prototyping
1 - 3 - 2
60
Description:
The students brainstorm game ideas and invent a simple game using the basic concepts of game design. They analyze some existing games to help inspire them to build simple games based on instructions provided by the instructor. Students then produce a short game sequence within a game engine.
582-82E-DW
Scripting 2 - Intro to Game Engines
1 - 3 - 2
60
Description:
The students will learn how to accurately breakdown design elements into smaller systems and implement the designs in a practical setting. Students will also learn an object modelling approach to scripting.
The students will learn to lay the groundwork for self-publishing a video game by: identifying various methods of building a local and online community, identifying the various legal documents required to start a business, establishing marketing and business plans, and identifying the various funding avenues available to video game start-ups. They will also gain an understanding of industry specific issues including authorship, intellectual property, copyright, and licences.
582-83H-DW
Art Preproduction
1 - 3 - 1
60
Description:
The students will learn how to set up an art pipeline for a project, including 2D and 3D art assets as well as the authorship of music and sound FX for use in their final term video game project. The class will also cover exporting of both 3D and 2D art for use in a game engine.
582-83D-DW
Game & Level Design Preproduction
2 - 3 - 2
75
Description:
The students will create documentation and prototypes of various games in order to choose one as a starting point for their final term video game project.
582-83E-DW
Scripting 3 - Technical Architecture
1 - 2 - 2
45
Description:
The students will create the framework of a game, setting up the sections of the code in preparation for their final term video game project.
The students will apply all of the knowledge acquired in the program to create a company, author a business and marketing plans for, and promote their final Video Game Production Project.
582-849-DW
Video Game Production Project
1 - 11 - 4
180
Description:
The students will be divided in teams with the sole purpose of creating a polished playable video game demo. They will create a vertical slice of a game that offers a satisfying experience that they can build on at the culmination of the program.