Graduate Certificate in Game Development – Advanced Programming

General

Program Description

Learn the skills to succeed in the fast-paced, rapidly growing game development industry

Do you ever imagine what kind of video or computer game you'd like to create? With the Game Development certificate, you can realize your dream of having a career as a professional game developer.

Fanshawe's program will give you valuable preparation with classes that train you to do what programmers on project technical teams do: physical modeling, sound, and scripting systems. As well, you'll have access to cutting-edge technology that allows you to create your own custom game engines and game components.

You'll also learn the specialized skills knowledge that a programmer needs to know in order to succeed in the fast-paced, rapidly growing industries of entertainment or educational game development. If you are interested in how games can improve the lives of the people who play them, you can also focus on the emerging ‘serious games' industry of training and simulation software. When you graduate, you will have developed skills that are highly marketable and transferable, and you will also have the flexibility of working as a Senior Programmer, Game Programmer, or C++ Programmer, or in another area of software development.

Are you game? If so, the Game Development program can help you begin your career.

Other Information

  • A laptop computer is to be purchased by the student, approximately $1800.00. The cost of the laptop is included in the General Expenses stated in the Fee Schedule.
  • A CONNECT lab fee of $50.00 per academic term is included in the Additional Program Fees stated in the Fee Schedule. This fee helps cover costs associated with the delivery of the CONNECT mobile computing program.
  • Students should not purchase a laptop computer or software until the College publishes the recommended configuration, models, software titles and versions for that academic year.

Learning Outcomes

The graduate has reliably demonstrated the ability to:

  1. Design, develop, and present a working game design document for a marketable game or game component.
  2. 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.
  3. Evaluate different types of games and game platforms and select the appropriate ones for a particular game strategy.
  4. Using innovative techniques - including digital, verbal and written - present the game design documentation and prototype(s).
  5. Manage the design, production, deployment, and maintenance of game prototypes, fragments, and components.
  6. 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.
  7. Identify, choose, and implement appropriate design and programmatic techniques (algorithmic, threading models, rendering, etc.).

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.

fortnite, computer game, game

11333328 / Pixabay

Admission Requirements

  • Computer Programmer Ontario College Diploma

or

  • Computer Programming and Analysis Ontario College Advanced Diploma

or

  • A Degree in Computer Science

or

  • An equivalent qualification from another institution as judged by the College

or

  • A combination of relevant education and work experience in a related field as judged by the College to be equivalent to the above

English Language Requirements

Applicants whose first language is not English will be required to demonstrate proficiency in English by one of the following methods:

  • A Grade 12 College Stream or University Stream English credit from an Ontario Secondary School, or equivalent, depending on the program's Admission Requirements
  • Test of English as a Foreign Language (TOEFL) test with a minimum score of 88 for the Internet-based test (iBT), with test results within the last two years
  • International English Language Testing System (IELTS) Academic test with an overall score of 6.5 with no score less than 6.0 in any of the four bands, with test results within the last two years
  • Canadian Academic English Language (CAEL) test with an overall score of 70 with no score less than 60 in any of the four bands, with test results within the last two years
  • Pearson Test of English Academic (PTE) with a minimum score of 59, with test results within the last two years
  • A Cambridge English Test (FCE/CAE/CPE) with an overall score on the Cambridge English Scale of 176 with no language skill less than 169, with test results within the last two years
  • An English Language Evaluation (ELE) at Fanshawe College with a minimum score of 75% in all sections of the test, with test results within the last two years
  • Fanshawe College ESL4/GAP5 students: Minimum grade of 80% in ESL4/GAP5 Level 9 or 75% in ESL4/GAP5 Level 10

Advanced Standing

Students who have completed the first five terms of the Computer Programmer Analyst program are able to accelerate directly into the first level of this program. Upon successful completion of Game Development - Advanced Programming, students will be awarded both credentials.

Applicant Selection Criteria

Where the number of eligible applicants exceeds the available spaces in the program, the Applicant Selection Criteria will be:

  1. Preference for Permanent Residents of Ontario.
  2. Receipt of Application by February 1st (After this date, Fanshawe College will consider applicants on a first-come, first-served basis until the program is full).
  3. Achievement in the Admission Requirements.

Career Opportunities

This program will provide graduates with skills that are highly marketable and transferable. Graduates from this program, in addition to having a strong game development background, will have exceptional programming skills that would be valuable in all areas of software development, including outside the gaming industry, Senior Programmer, Game Programmer, and C++ Programmer.

Last updated Jan 2020

About the School

Fanshawe College is a large, publicly-funded College located in London, Ontario, Canada – approximately a two-hour drive from Toronto and Niagara Falls. There are 21,000 full-time students, including ... Read More

Fanshawe College is a large, publicly-funded College located in London, Ontario, Canada – approximately a two-hour drive from Toronto and Niagara Falls. There are 21,000 full-time students, including more than 6,000 international students from 97 different countries. Read less
London , Simcoe , Saint Thomas , Woodstock , Clinton + 4 More Less