Game - Programming (Optional Co-op)
Program start date | Application deadline |
2024-09-01 | - |
2025-01-01 | - |
Program Overview
Centennial College's Game - Programming advanced diploma program equips students with a comprehensive skillset in game programming, combining software engineering principles with specialized knowledge in game design, simulation, graphics, and multiplayer programming. Graduates are prepared for careers in the game software industry as game designers, programmers, simulation designers, graphics programmers, and more. The program emphasizes industry-relevant technologies such as C#, C++, Java, Kotlin, Unity3D, and Unreal.
Program Outline
Degree Overview:
Centennial College's Game - Programming advanced diploma program provides students with a unique blend of skills that combine the core concepts of software engineering with specialized knowledge in game programming. Upon graduation, students will receive an advanced diploma and have the know-how to launch a career in the game software industry. The program offers training in game design, simulation design, three-dimensional graphics programming, and multiplayer online game programming, as well as in the core concepts of object-oriented software design methodologies, user-oriented interface design, software testing and QA, and more. This advanced diploma technology program also focuses on topics such as C#, C++, Java, Kotlin, advanced graphics, web game programming, HTML5/CSS/JavaScript/Angular/React, Unity3D, Unreal, and mobile application development.
Outline:
- Game design
- Simulation design
- Three-dimensional graphics programming
- Multiplayer online game programming
- Object-oriented software design methodologies
- User-oriented interface design
- Software testing and QA
- C#
- C++
- Java
- Kotlin
- Advanced graphics
- Web game programming
- HTML5/CSS/JavaScript/Angular/React
- Unity3D
- Unreal
Careers:
Graduates of the Game - Programming advanced diploma program will be prepared for careers in the game software industry. Potential career paths include:
- Game designer
- Game programmer
- Simulation designer
- Graphics programmer
- Software engineer
- Web developer
- Mobile app developer