Program overview
Admission Requirements
Intakes
Program overview

Program overview

The Game Programming program is designed for students who are passionate about creating interactive gaming experiences. This undergraduate program focuses on the technical aspects of game development, including programming, design, and production. Students will gain a solid foundation in various programming languages and game engines, preparing them for a dynamic career in the gaming industry. The curriculum emphasizes both theoretical knowledge and practical skills, ensuring that graduates are well-equipped to meet the demands of this fast-paced field.

Program structure

The Game Programming program is structured to provide a comprehensive education in game development over a four-year period. The program includes a variety of learning experiences that enhance students' understanding of game design and programming. Key features of the program structure include:

  • Hands-on projects that allow students to apply their skills in real-world scenarios.
  • Opportunities for collaborative work with peers to foster teamwork and communication skills.
  • Access to state-of-the-art technology and software used in the gaming industry.
  • Options for co-op placements, providing valuable industry experience.

Students will engage in a mix of lectures, labs, and group projects, ensuring a well-rounded educational experience that prepares them for various roles in the gaming sector.

Featured Experiences

  • Co-op opportunities that allow students to gain practical experience in the gaming industry.
  • Access to labs equipped with the latest game development tools and technologies.
  • Field experiences that provide insights into the gaming industry and networking opportunities.
  • Joint partner programs with industry leaders, enhancing learning through collaboration.
  • Participation in game jams and competitions to showcase skills and creativity.

Career Options

  • Game Developer: Responsible for designing and programming video games, working on gameplay mechanics, and ensuring a smooth user experience.
  • Software Engineer: Focuses on developing software applications for games, including coding, debugging, and optimizing performance.
  • Game Designer: Involves creating the overall concept and structure of a game, including storylines, characters, and gameplay elements.
  • Quality Assurance Tester: Tests games for bugs and issues, providing feedback to developers to improve the final product.
  • Technical Artist: Bridges the gap between art and programming, ensuring that visual elements are effectively integrated into the game.

 

DISCLAIMER: The information above is subject to change. For the latest updates, please contact LOA Portal's advisors.

Visit LaSalle College - Vancouver official website