Do you have hours of video gaming under your belt? Now is the time to level up to your dream career. Electronic Game Developers use their computer programming knowledge and creative minds to make interactive games. You'll learn skills in sophisticated technology to design, script and develop games for computers, game consoles and mobile devices. You'll also take advantage of a simulation environment to test your creations while learning about professional industry standards. Modern gaming is a social and intellectual tool used by people of all ages.
The requirements for this diploma program may be achieved within two academic years of full-time study.
(NB Francophone High School Math Equivalencies)
Information Technology: Electronic Game Development graduates may find employment in the software production industry as game programmers, game developers, game level designers, interactive media developers, programmers, game designers and web/game programmers. While many graduates work for a company for awhile, a few become entrepreneurs.
Find career possibilities related to this program in Career Coach.
2174 - Computer programmers and interactive media developers5241 - Graphic designers and illustrators
This year's courses are still under development. Showing 2017's courses for reference.
Students will develop the essential skills necessary to build basic Flash® projects that incorporate sound, interactivity, and animation.
Students acquire and develop communication skills essential to success in visual arts studies. They develop and refine written and verbal responses to discussion topics, using appropriate English language conventions. In addition, they develop and employ critiquing and group work techniques. Students use basic word processing skills to refine their written and visual work, including skills related to argumentation, exposition and persuasion. Through a series of assignments, students refine writing skills to address and reinforce course and program requirements.
This course utilizes a practical approach in introducing the student to ethics and ethical issues in the workplace. Participants examine the subject by considering numerous examples of real-world case studies that illustrate dilemmas students are challenged to resolve.
This course is intended to provide the student with an introduction to interactive media design. The student will study design terminology, principles, and theory as they apply to games and simulations.
This course provides the learner the opportunity to study and apply the principles of mathematical logic, sets, numbers, and algorithmic reasoning to create a foundational understanding of the relationship between discrete structures and algorithm development.
This course provides students the opportunity to apply the principles and techniques related to Linear Algebra. Two and three dimensional mathematical models and their computational methods are related to industry specific applications. Linear Algebra is used in a variety of industries including natural sciences, social sciences, and interactive media.Prerequisites:
Students participate in a group project to create an interactive media production.
This course will provide students the opportunity to examine the principles related to data communications, and the programming techniques necessary to develop distributed network applications suitable for industry.Prerequisites:
This course will provide students the opportunity to explore the application development infrastructure, architecture and programming techniques related to mobile device programming by developing mobile applications suitable to industry standards.Prerequisites:
This course will provide students with practical experience programming three-dimensional interactive media applications. Emphasis is placed on preparing the program structure and environment, while relating interactive media development to current industry applications such as electronic games and simulations.Prerequisites:
This course provides students with practical experience in programming three-dimensional animated interactive media applications. Emphasis is placed on loading and animating three-dimensional models using industry standard formats and techniques.Prerequisites:
This course will provide students with practical experience programming two-dimensional interactive media applications. Emphasis is placed on preparing the program structure and environment, while relating interactive media development to current industry applications such as electronic games and simulations.Prerequisites:
This course is designed to teach students the fundamentals of the audio production process and the programming of audio files for use in games. Students are taught how to plan and create sound effects and music for game projects and how to manage these in the game environment.
The course is designed to teach advanced features of 2D graphics programming. Students build upon their knowledge and skill of sprite animation and collision detection to build tile-based backgrounds with vertical and horizontal scrolling. They explore the programming of game controllers beyond the keyboard and mouse to include such input devices as joysticks.Prerequisites:
Participants are challenged to apply human relations and interpersonal communications theory to workplace-based and real life situations. They use a problem solving perspective in suggesting and carrying out appropriate communication strategies and techniques.
The purpose of the practicum is to provide students with a direct, supervised practical experience. Such an experience enables students to apply the knowledge acquired during their training directly to their field of study. The practicum exposes students to the rewards, the problems, and the daily activities of the business environment. Students are expected to become members of the team in the venture to which they are attached.
This course enhances the knowledge and skills necessary to assemble and maintain a defendable portfolio of collected work.
This course will provide students with the opportunity to apply the principles and techniques of self-promotion, job searching, and career planning in order to pursue employment and/or entrepreneurial opportunities.
This course provides an introduction to the meaning of community service. Students learn how community service can enhance a student’s educational experience, personal growth, employability, and civic responsibility. Students participate in one day of volunteering to enhance their understanding of civic responsibility and to help the New Brunswick Community College realize its vision of transforming lives and communities.
Students will be introduced to the tools and techniques necessary to scan, manipulate and create raster-based images. Additional study will focus on methods used to enhance the design process and integrate raster images into a visual design.
This course introduces learners to the fundamental aspects of computer application analysis, development, and debugging. Topics in computing history, hardware, software, languages, and networking provide an opportunity to reflect on the societal impact of the knowledge age.
This course provides students with the opportunity to develop enhanced applications used in industry, based on formal concepts and techniques of computer programming.Prerequisites:
Students develop enhanced applications using industry standard concepts and techniques of computer programming.Prerequisites:
This course introduces students to the formal concepts and techniques of computer programming used in industry.Prerequisites:
The student will learn to formally analyze and critique various programming languages used in industry.Prerequisites:
This course is designed to teach students how to design programming solutions using scripting languages. Students write, test, and debug scripts. They also integrate interpreted scripting languages with an application developed in a compiled language.Prerequisites:
This course is designed to teach students to create and implement algorithms (or sets of rules) that simulate believable behaviors and actions for non-playing characters (NPCs) in games. It is an introductory course that focuses primarily on the modeling of movement and decision making.Prerequisites:
This course provides participants the opportunity to research, develop, and apply project management concepts that are applicable to a variety of industries.
Students will be introduced to the essential components required to build quality management practices in industry.
A safe and healthy workplace is the responsibility of the employer and the employee. This course introduces students to the importance of working safely and addresses how employers and employees can control the hazards and risks associated with the workplace. Students will also learn about the roles and responsibilities of key stakeholders including WorkSafeNB, the employer and the employee in ensuring workplaces are safe.
This program is a "Learning Integrated Virtually Everywhere" (L.I.V.E) program that requires the use of a notebook computer as part of the learning experience. Your notebook computer should meet minimum technical specifications to ensure the software required for your program operates effectively. See here for more information: L.I.V.E. (Learning Integrated Virtually Everywhere).
Disclaimer: This web copy provides guidance to prospective students, applicants, current students, faculty and staff. Although advice is readily available on request, the responsibility for program selection ultimately rests with the student. Programs, admission requirements and other related information is subject to change.
Questions? Ask Us
At NBCC we respect your privacy. We will not share your information with third parties. You may unsubscribe from our lists at any time.
How to Apply
Tuition & Fees
Scholarships, Bursaries and Awards
© Copyright 2017. All Rights Reserved.