Graduate Certificate of Game Development in Advanced Programming

Fanshawe College - London Downtown Campus

Canada,Ontario

 1 Shortlist

12 Months

Duration

CAD$ 15,192/year

Tuition Fee

CAD$ 100 FREE

Application Fee

Apply Date

Canada, Ontario

Type: College

Location Type: Urban

Founded: 1967

Total Students: 43,000 +

Int. Students: 3,500 +

Campus Detail

Main Campus Address

137 Dundas Street London, Ontario, Canada N6A 1E9

Graduate Certificate of Game Development in Advanced Programming

Program Overview

Want a career as a Professional Game Developer?
Try our Graduate Certificate program. Get the specialized skills and knowledge you need to enter the rapidly growing entertainment, educational, training and simulation software development industries. As a Gaming student, you'll get an in-depth study of what game programmers do as part of larger project technical teams:

Graphics effects Animation systems Artificial intelligence Physical modelling Sound, and Scripting systems
You'll learn how to create, configure, and integrate a custom game engine and game components on various platforms including Windows, Linux and PlayStation (3 and 4). 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, each student will have assembled a portfolio of game fragments and demonstrations to showcase their capabilities to potential employers. Graduates may obtain positions such as Game Programmer, C++ Programmer, and Game Developer with opportunities in programming beyond the Game Industry.

Learning Outcomes
The graduate has reliably demonstrated the ability to

  • Design, develop, and present a working game design document for a marketable game or game component.
  • Create prototype 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, and other aspects of a game or game component.
  • Identify, choose, and implement appropriate design and programmatic techniques (algorithmic, threading models, rendering, etc.).