Please be advised, triOS College is not affected by the strike. All of our nine campuses are open and classes are running AS SCHEDULED.

FOR ANY INQUIRIES CALL: 1-800-898-7467

VIDEO GAME DESIGN & DEVELOPMENT

PROGRAM DETAILS

TYPE:Diploma
TIME:AM/PM
DURATION:78 - 94 Weeks
INTERNSHIP:Available
CAMPUSES:SpecificINQUIRE
NOC CODE:2174
PROGRAM OUTLINE

PROGRAM OVERVIEW

At triOS College, the Video Game Design and Development program offers curriculum designed to support a team approach to game development. This team environment is a ‘must have’ in the gaming industry. Game creation requires a combination of skills, including programming, scripting, game level planning, and sound design. Our program content provides courses that support all of these skills. Students will have the opportunity to learn, think and respond within a team, by alternating in each varying role. Portfolio development is also an important part of our program. A well-developed portfolio is a must for employment interviews. Students will complete several gaming projects while enrolled in the program, including a game prototype, a C++ game, several Unity Games, and several mobile games that will contribute to their portfolios.

Students receive:

  • A custom M17x Alienware laptop (3D-capable)
  • Apple Mac Mini included
  • Gaming portfolio projects
  • Lifelong portfolio website
  • Real-world work experience with a 16 week Internship!
  • Microsoft Office, Microsoft Imagine Premium and Windows are included in the program fees

INCLUDED COURSES

3D Asset Creation for Video Games

This course introduces students to 3D modeling and animation using industry tools. Students will be able to create models including anything from a box to a spaceship. They will also learn how to texture and export their models in various formats for Video Games. This is a mixed lecture and lab-driven course that provides the opportunity to learn the basics and to develop an advanced understanding of the concepts through practical experience.

Introduction to C++ Game Development

This course introduces students to the C++ programming language and various object-oriented problem solving techniques. Students will identify essential object-oriented terminology and techniques commonly applied to video game development. More specifically, this course is divided into two major parts: Part 1 examines basic C++ programming concepts and applies those to console games. Part 2 focuses on the design patterns that are commonly used in game programming.

Career Management

Our Career Management program introduces students to the strategies and components of an effective job search, including self-marketing and awareness, skills inventory, job search tools and the job market. The Career Management course is delivered by our on-campus Career Services Team who are there throughout the job search to assist and mentor students towards achieving their ultimate goal of employment in their field of study. Our Team of Career Services Professionals maintain relationships in their communities with key employers and organizations that recognize the value triOS graduates have to offer. The skills learned throughout Career Management at triOS will continue to serve students in their job search as they navigate their new careers.

2D Unity Video Game Development

This course will extend a student’s knowledge of 2D game development and implementation using the Unity game engine. Students will develop skills and various techniques that can be used to harness the power of Unity for 2D game creation. Students will also apply these new skills with the game mathematics, physics, and other development skills learned in previous classes to develop an individual 2D game project with code written in C#.

3D Unity Video Game Development

This course will extend a student’s knowledge of 3D game development and implementation using the Unity game engine. Students will develop skills and various techniques that can be used to harness the power of Unity for 3D game creation. Students will also apply these new skills with the game mathematics, physics, and other development skills learned in previous classes to develop two individual 3D game projects with code written in C#.

Unity Video Game Project

Students in this course work as a team to apply knowledge and skills mastered in 2D and 3D Unity Development courses to develop a Unity video game of choice. Students will be mentored throughout the process to produce commercial quality video games.

Advanced HTML5 Game Development

This course examines advanced game techniques using HTML5 and JavaScript. In many ways, this course picks up where the Video Game Prototyping course left off and focuses on the development of video games from concept to creation using several features learned in the animation, sound and level design courses. Students in this course will also work as a team to apply knowledge and skills mastered to develop an HTML5/JavaScript video game. Additionally, students will be mentored throughout the process to relay the skills and thought processes necessary to produce commercial quality HTML5/JavaScript video games.

Digital Media

This course introduces students to the criteria and tools used to create and maintain an online presence within the video game industry. More specifically, students will learn how to create HTML5 web site portfolios for hosting game demos.

Unreal Video Game Development

This course will extend students? knowledge of C++ programming using the Unreal engine/SDK. Students will focus on the development, mathematical, and physics skills necessary to create 2D and 3D Unreal games, as well as apply their skills to an Unreal game project.

Video Game Level Design

In this course students will be introduced to the principles and terminology used when developing games in the industry. We’ll explore the various concepts and exercises used to refine your game development skills and prove mechanics at pre-development stage. We will also discuss the functionality, optimization and basic scripting required in constructing various game scenarios. This is a lab-driven course that provides the opportunity to practice the basics and to develop your skills with an engine/editor outside of the ones covered in other classes. This is a great time to target a tool set used in the industry by a company that you have aspirations of working at in the future.

Mobile Game Development for Android

In this course, students will learn how to use Java alongside the Android SDK to create games geared for mobile Android platforms, including both tablets and smartphones. More specifically, students will learn how to set up and use the development tools for creating Android games, as well as use android’s API for graphics (Canvas, OpenGL ES), audio and user input. After mastering those fundamentals, students will develop modern 2D/3D games from scratch using both the canvas API and Open GL ES, as well as learn how to publish their games, get crash reports and support a user base.

Mobile Game Development for Apple iOS

In this course, students will learn how to use Apple Swift alongside the Xcode IDE to create games geared for mobile iOS platforms, including both tablets and smartphones. More specifically, students will learn how to set up and use the development tools for creating 2D iOS games. Students in this course will also work as a team to apply the knowledge and skills mastered to develop a video game prototype that can be showcased within an online portfolio. Additionally, students will be mentored throughout the process to produce commercial quality mobile games for iOS.

Video Game Math and Physics

This course identifies key mathematical and physics concepts found in video games. Students will recognize and interpret the mathematics applied to specialized video game processes, as well as apply physics concepts to develop simulations found in video games.

Video Game Sound

This course will provide all students with a broad introduction to the theoretical, technical, creative and artistic principles of sound and recording as it relates to video game production. The combined theory and practical lab environment will introduce students to digital audio processing, editing, mixing, and importing using Audacity audio production software.

Video Game Analysis and Technical Design

This course introduces students to the historical development of video games and the social and cultural affects video games have on society. An analysis of existing video game mechanics, technical design and implementation will allow students to approach video game development from a technical perspective. Moreover, this course discuses business models, project/team management techniques and industry relationships necessary to manage large scale video game development.

Unreal Video Game Project

Students in this course work as a team to apply knowledge and skills mastered in Unreal Engine Video Game Development to develop a video game of choice. Students will be mentored throughout the process to produce commercial quality video games.

ARE YOU CAREER TRAINING READY? FIND OUT!

A group of professional men and women giving a thumbs upTake a quick and easy quiz to find out more about yourself, your goals, and identify your strengths and social style. This quiz gives you suggestions for what career areas you might consider based on your likes and preferences. Give it a try now!

Take the Quiz

CAREER OPPORTUNITIES

Career opportunities for graduates include entry level employment as Quality Assurance/Game Testers, 2D/3D Game Programmers, Mobile Game Programmers, AI Programmers and Level Designers.
Note: Some career and education options may require advanced degrees, further training or experience.

FACT

New numbers show that there are 472 active video game studios in Canada, 143 more than in 2013. The employment rate for this industry is expected to rise 25% in the next two years.Source: "Canadian Video Game Industry Continues to Grow -Entertainment Software Association of Canada." Entertainment Software Association of Canada. N.p., 13 Nov. 2015.

EMPLOYERS WHO HAVE RECENTLY HIRED triOS GRADS

  • Snakehead Games
  • XMG Studio Inc.
  • Digital Extremes
  • Sony Canada
  • Phantom Compass Games
  • Big Blue Bubble
  • The Ant Firm
  • Game Loft Toronto
  • March Entertainment
  • And more!

SALARY INFORMATION

Average Wage ($/hr)  - $35.00
High Wage ($/hr)        - $52.50

Source: workingincanada.gc.ca

ADMISSION REQUIREMENTS

High School Graduation Diploma or Mature Student Status (18 years of age and high school equivalency assessment passed). In addition, a two-part entrance assessment must be successfully passed.

RESOURCE ARTICLE: CAN YOU GUESS CANADA’S MOST INNOVATIVE GROWTH INDUSTRY?

Woman looking at books on a shelfCanada is the world’s largest per-capita producer of video games, with the industry contributing $2.3 billion to Canada’s gross domestic product each year. One of the most gratifying things in life is being able to make a living doing the thing you love.

If that is video games, this is the perfect time to join one of Canada’s most exciting and innovative industries ...continue reading!

Discover a rewarding career in the technology sector!
Contact triOS College now to book a free career consultation, simply fill out the form on this page to get started!