Gaming & Design

Video Game Development

Harness your creativity to develop a unique virtual world and thrilling gaming experience. Take advantage of a $3,000 bursary for a limited time.
(Featured alumni work by George Kostaglou and Hamidreza Oloumi)

    Request Info!

    Fill in the form below and we will contact you as soon as possible.

    Country is required
    Program of Interest is required
    First Name is required
    Last Name is required
    Valid email address is required
    Valid phone number is required
    Answer is required
    Answer is required
    Answer is required
    Answer is required
    Consent is required

    Type

    Diploma

    Duration

    69-85 Weeks

    Internship

    16 Weeks

    Program Outline

    View Outline Arrow Icon Pointing Right

    About The Program

    Learn the full breadth of creating video games — from conceptualization to production — under the tutelage of industry experts. You can also build a gaming portfolio and participate in a 16-week internship to get valuable hands-on experience. Plus, with a $3,000 bursary available for a limited time, now is the perfect opportunity to launch your gaming career!

    Alumni Success

    By defying limits and challenging norms, graduates of our Video Game Development program enjoy their success in the creative realm. They hold the most sought-after positions in the gaming industry such as Game Designer, Games Developer, Graphic Designer, Multimedia Programmer, and Animator.

    To check out the work portfolio of our students, click here.

    Employers who've hired our Grads

    • red-meat-games-logo
    • arbelous-interactive-logo
    • blacksmith-logo
    • blue-isle-logo
    • cantankerous-games-logo
    • dev-null-studios-logo
    • diving-dove-logo
    • little-guy-games-logo
    • yellow-bear-logo
    • tech-alliance-logo
    • ubisoft-logo
    • rockstar-logo
    • ea-logo
    • digital-extremes-logo
    • capcom-logo
    • downsmash-studio-logo
    • BeHaviour-logo
    • AdUnknown-logo

    Our learning approach

    Our teaching philosophy on Video Game Development focuses on you learning the language of games and building out full game loops. We teach you how to build a game engine from the ground up, in which you can develop new functionality for custom game features. You can also expect to transfer the skills you’ll learn to other industries such as automotive, architecture, film, live events/concerts, animation, and simulation.

    To prepare you for work at high-quality studios, we use a project-based approach for both collaborative and individual game development using a variety of project management tools.

    As professional game designers, your instructors can teach you the latest industry-standard practices and help you create an extensive and unique portfolio to stand out to hiring managers.

    Start Your Journey

    Your new career is waiting for you! We can assist you in planning your future through financial aid advice, career management, and by assessing your goals. Get started!

    Apply Today

    Salary

    89 %

    Employment Rate*

    $ 45

    Average Wage/hr**

    $ 62

    High Wage/hr**

    *Employment Rate based on 2022 contactable Eastern graduates employed in a related field within 12 months.

    Source: workingincanada.gc.ca

    NOC Code: 2174/21232 - **Wage data rounded down to the nearest dollar. Average wage doesn't reflect the starting salary but represents the middle value between lowest to highest wages. Local (or regional) income may vary. Last updated in Jan 2024.

    Program Details

    Does the thought of designing and developing your own legendary game excite you? Do you yearn to master the development and project management tools used at triple-A gaming studios? If so, then our Video Game Development diploma program suits you perfectly.

    This project-based program can help you develop a strong foundation in programming, math, and physics. Learn how to code in the language used by game developers to create truly unique adventures with your own levels and characters.

    With the help of your industry-expert instructors, you will also learn to build 2D and 3D games using the Unity and Unreal gaming engines and to implement artificial intelligence into your games. Enjoy our fun in-house online game jams (coding challenges) to enhance your portfolio. Before you graduate, you can even publish your completed games to online app stores.

    This modernized accredited program typically runs for 69 weeks. However, if you prefer to gain valuable work experience, hone your skills, and broaden your portfolio via a 16-week internship, then go for the 85-week option.

    As a student, you will receive:

    • Training on relevant coding languages (HTML, CSS, JavaScript, C++, and C#)
    • Project management experience using tools such as Trello, Agile methodology, and GitHub
    • A step-by-step methodical approach to game engine development
    • Knowledge and use of the tools used by small and large studios to create games for PC, consoles, and mobile devices
    • Realistic game studio work experience with integrated workflow and workplace practices such as daily stand-up meetings and many other Agile practices
    • Thorough focus on concept papers, game design documents, repository management, version controls, and post-mortems
    Course Listings
    Arrow Down
    Icon-Quiz-Small Created with Sketch. Career Planning & Preparation - Level 1
    This module introduces tools for planning and preparing for a successful job search, so that students can maintain a career-focused approach throughout their education program. Students will learn how to research opportunities and network for industry contacts, and use appropriate etiquette when communicating with prospective employers. Students will identify their personal skills, values and preferences for the workplace, begin preparation of a professional resume, cover letter, thank you note and references. Class discussions on various self-management topics introduced in Student Success Strategies will round out this module, which is a pre-requisite for Career Planning and Preparation – Level 2.
    Icon-Quiz-Small Created with Sketch. Career Planning & Preparation - Level 2
    This module continues to build on the concepts and skills introduced in Career Planning and Preparation - Level I. Students will learn how to conduct an effective job search and identify various methods of applying for work with today’s technology. Students will create a personal list of “Top Employers” and target current industry opportunities, while finalizing their professional resume, portfolio and career correspondence. Students will learn to identify the different types and forms of interviews, practice responding to typical questions, and practice follow-up, evaluation and negotiation techniques they can use to ensure success. Self-management topics from Career Planning and Preparation - Level I will be reviewed, with a focus towards on-the-job success in both learner placements and post-graduate employment.
    Icon-Quiz-Small Created with Sketch. Digital Literacy for Professionals
    This course introduces students to the fundamental concepts and principles of learning and working in a digital environment. This course will cover the following elements: using devices and handling information, creating and editing information, communicating and collaborating, and being safe and responsible online.
    Icon-Quiz-Small Created with Sketch. Student Success Strategies
    This course stresses the importance of developing non-technical skills to enhance personal, academic and career success. This includes understanding learning styles and honing practical study skills, such as memory, reading, note- and test-taking techniques. Personal exercises will focus on teamwork, decision making and problem solving skills, setting goals and maintaining a positive attitude techniques for managing change, stress and conflict will also be explored.
    Icon-Quiz-Small Created with Sketch. Advanced Graphics Programming
    This course continues where the introduction to graphics programming course left off and builds on those foundations. Students continue to explore additional APIs. Students will develop their skills in using Shaders, and apply this to their custom engine project.
    Icon-Quiz-Small Created with Sketch. Advanced Game Programming
    This course will develop student programming skills and further various object-oriented problem-solving techniques. Students will identify advanced object-oriented terminology and techniques commonly applied in video game development. This course examines more advanced programming and applies this to challenging projects. This course will enhance student capacity to design complex systems and work in a professional video game development environment..
    Icon-Quiz-Small Created with Sketch. Digital Media & Portfolios
    This course introduces students to the criteria used to identify and evaluate digital and interactive media and related technologies. Focus will be placed on the practices and tools used to create and maintain an online presence and portfolio within the video game industry.
    Icon-Quiz-Small Created with Sketch. Video Game Design
    This course introduces students to the historical development of video games and the social and cultural effects video games have on society. An analysis of existing video game mechanics, technical design, documentation, planning, and implementation will allow students to approach video game design from a knowledge perspective. Students will generate game design documentation for both existing and their own video games.
    Icon-Quiz-Small Created with Sketch. Game Engines II 2D
    This course will extend student knowledge of 2D game programming and development using the Unreal game engine, Blueprints, and C++ programming language. Students will learn how to work with the Unreal Engine which will allow them to develop and publish 2D games that can be targeted to multiple platforms including mobile devices.
    Icon-Quiz-Small Created with Sketch. Game Engines II 3D
    This course will extend student knowledge of the Unreal Engine and 3D game programming for video games. Students will apply their knowledge of the Unreal Engine as they expand into the 3rd dimension while still leveraging blueprints. Mathematics and physics principles learned earlier will be applied to create and publish fully functional 3D games using the Unreal Engine and the C++ Programming language.
    Icon-Quiz-Small Created with Sketch. Game Engines l 2D
    This course will extend students’ knowledge of 2D game programming and development using the Unity game engine and the C# programming language. Students will learn how to work with the Unity Engine which will allow them to develop and publish 2D games that can be targeted to multiple platforms including mobile devices.
    Icon-Quiz-Small Created with Sketch. Game Engines l 3D
    This course will extend student knowledge of the Unity Engine and 3D game programming for video games. Students will apply their knowledge of the Unity Engine as they expand into the 3rd dimension. Mathematics and physics principles learned earlier will be applied to create and publish fully functional 3D games using the Unity Engine and the C# Programming language.
    Icon-Quiz-Small Created with Sketch. Fundamentals of Game Programming
    This course introduces students to programming and various object-oriented problem-solving techniques. Students will identify essential object-oriented terminology and techniques commonly applied to video game development. This course examines the fundamentals of programming and applies those to simple games. This foundation will be built upon in future courses.
    Icon-Quiz-Small Created with Sketch. Fundamentals of Graphics Programming
    This course continues where the introduction to programming course left off and builds on those foundations. Students are introduced to the graphics programming pipeline where they will learn how to identify and select the right rendering subsystem for their games based on platform and requirements. Students will be designing and building more elaborate games which they will have an opportunity to re-visit and improve upon in future courses.
    Icon-Quiz-Small Created with Sketch. Math & Physics for Games
    In this course, students will identify key mathematical and physics concepts found in video games. Students will recognize and interpret these concepts as they are applied to video game processes. Students will work through specific math and physics concepts used in most games and game engines.
    Icon-Quiz-Small Created with Sketch. Game Engines l Project
    Students in this course work as a team to apply knowledge and skills mastered in Video Game Design, Business & Organization, Engines I 2D, and Engines I 3D courses to develop a Unity video game of choice. Students will be mentored throughout the process to produce commercial quality video games.
    Icon-Quiz-Small Created with Sketch. Game Engines II Project
    Students in this course work as a team to apply knowledge and skills mastered in Video Game Design, Business & Organization, Engines II 2D, and Engines II 3D courses to develop an Unreal video game of choice. Students will be mentored throughout the process to produce commercial quality video games.
    Icon-Quiz-Small Created with Sketch. Rapid Game Development
    This course provides students with the knowledge and ability to rapidly prototype video game demos to showcase “proof-of-concepts”. Students in this course will also work as a team to apply knowledge and skills mastered to develop a video game prototype. Additionally, students will be mentored throughout the process to relay the skills and thought processes necessary to produce commercial quality video games.
    Admission Requirements
    Arrow Down
    • High school graduation diploma or mature student status (For more information, please refer to the Program Outline at the top of this page or speak with your Education Consultant.)
    • In addition to above requirements, all student must pass an entrance assessment.

    Success Stories

    During my time at triOS, not only did I learn all the needed skills and expertise to successfully enter the video game industry, but the staff and faculty became like a second family to me. The time I spent at triOS helped me grow as a human, and more specifically, as a responsible adult. They truly care about their students' success.

    Nicholas N.

    Graduated 2016

    Technology Requirements

    This program requires students to bring their own device. Learn more about the technology requirements that will help you succeed.

    Learn More