Graduate Certificate in Game Development – Advanced Programming
Fanshawe College
Key Information
Campus location
London, Canada
Languages
English
Study format
On-Campus
Duration
1 Year
Pace
Full time
Tuition fees
CAD 4,964 *
Application deadline
Request Info
Earliest start date
Request Info
* total fee for Canadian students. $16,378.64 for international students
Scholarships
Explore scholarship opportunities to help fund your studies
Introduction
This post-graduate program will bring your dream career of becoming a game developer to life. The Game Development - Advanced Programming graduate certificate will train you to do what game programmers on project technical teams do, including graphics effects, animation systems, artificial intelligence (AI), physical modeling, sound, and scripting systems. You’ll have access to cutting-edge development tools that will allow you to create your own custom game engines and game components. Learn the skills to bring your game idea from design to development.
Your Learning Experience
Computer programmers require specialized, industry-standard skills in order to succeed in the fast-paced, rapidly growing industries of entertainment or educational game development as well as the emerging industry of training and simulation gaming software, and this program will deliver.
This game development program will teach you how to create, configure and integrate a custom game engine and game components on various platforms including Windows, Linux, and PlayStation. Other aspects of gaming like game models, simulation, performance, and configuration of both single-player and multi-player games will also be explored and implemented.
Upon graduation, you will have assembled a portfolio of game fragments and demonstrations to showcase your capabilities to potential employers and game studios. You’ll graduate qualified to obtain positions such as Game Programmer, Senior Programmer, C++ Programmer, and Game Developer.
Are you game? If so, this game development program will kickstart your career in the fast-paced, rapid-growing game programming industry.
Gallery
Program Outcome
The graduate has reliably demonstrated the ability to
- Design, develop, and present a working game design document for a marketable game or game component.
- Creating games and game fragments through the development and use of various software components, along with the use and integration of existing commercial tools and components.
- Evaluate different types of games and game platforms and select the appropriate ones for a particular game strategy.
- Using innovative techniques - including digital, verbal, and written - present the game design documentation and prototype(s).
- Manage the design, production, deployment, and maintenance of game prototypes, fragments, and components.
- Use applicable programming and mathematical skills to appropriately and correctly implement the various mathematical, simulation, artificial intelligence, graphics, sound design, and other aspects of a game or game component.
- Identify, choose, and implement appropriate design and programmatic techniques (algorithmic, threading models, rendering, etc.).
Admissions
Curriculum
Courses
Level 1
Take all of the following Mandatory Courses:
- INFO-6028 ---- Graphics 1
- INFO-6044 ---- Game Engine Frameworks & Patterns
- INFO-6016 ---- Network Programming
- INFO-6025 ---- Configuration & Deployment
- INFO-6046 ---- Media Fundamentals
- INFO-6019 ---- Physics & Simulation 1
Level 2
Take all of the following Mandatory Courses:
- INFO-6020 ---- Graphics 2
- INFO-6045 ---- Animation
- INFO-6022 ---- Physics & Simulation 2
- INFO-6023 ---- Game Algorithms & Gems
- INFO-6017 ---- Artificial Intelligence
- INFO-6024 ---- Game Component Integration
Program Residency
Students Must Complete a Minimum of 10 credits in this program at Fanshawe College to meet the Program Residency requirement and graduate from this program
Career Opportunities
Fanshawe’s Game Development – Advanced Programming program will provide graduates with highly marketable and transferable skills. In addition to being strong game developers, graduates will possess exceptional programming skills that are a valuable commodity in all areas of the software industry. Career opportunities include:
- senior programmer
- game programmer
- C++ programmer
- software developer
- project management
- game level designer
- digital graphics
- web game developer
- video game developer
- 3D designer
- publisher
- hardware developer
- content/IP owner
- game portal developer and maintenance
- texture artist
- game animator
- game tester
- character modeler
- environment modeler
Here are some examples of career opportunities for graduates of Fanshawe’s Game Development – Advanced Programming program:
Game Programming Instructor
Share your programming expertise with future programmers.
Senior Programmer
Develop and maintain a fast 3D game engine that involves working on graphics and programming.
Computer Programmer
Design, develop and maintain client-facing web-based assessment platforms and associated databases.
English Language Requirements
Certify your English proficiency with the Duolingo English Test! The DET is a convenient, fast, and affordable online English test accepted by over 4,000 universities (like this one) around the world.