Honours Bachelor of Computer Science(Specialty in Game Engineering)

Trafalgar Campus (Oakville)

 

INTAKE: Jan & Sept

Program Overview

The Honours Bachelor of Computer Science program at Sheridan College, with a specialty in Game Engineering, is designed for students passionate about creating immersive and interactive gaming experiences. Over four years, students explore the principles of computer science and software engineering while focusing on the specialized skills required for game development. Through a combination of theoretical coursework, practical projects, and hands-on experience with industry-standard tools and technologies, students learn to design, develop, and optimize games for various platforms. With a strong emphasis on creativity, innovation, and technical proficiency, graduates emerge as skilled game engineers ready to pursue exciting careers in the gaming industry.

Curriculum:

  1. Core Computer Science Curriculum: The program offers a comprehensive curriculum covering fundamental concepts in computer science, including programming languages, algorithms, data structures, and computer graphics. Students develop a strong foundation in computer science theory and practice.

  2. Specialization in Game Engineering: With a specialty in game engineering, students gain specialized knowledge and skills related to game development. They learn about game design principles, game mechanics, artificial intelligence, and game physics, as well as the development of multiplayer and networked games.

  3. Hands-on Game Development Experience: The program emphasizes hands-on learning opportunities, allowing students to work on game development projects throughout their studies. They collaborate with peers to design and implement games from concept to completion, gaining practical experience with game engines, tools, and workflows.

  4. Industry-Relevant Tools and Technologies: Students gain experience with industry-standard tools and technologies used in game development, such as Unity, Unreal Engine, C++, and OpenGL. They learn to leverage these tools to create high-quality graphics, animations, and gameplay mechanics for immersive gaming experiences.

  5. Collaborative and Creative Environment: The program fosters a collaborative and creative learning environment, where students work together in teams to brainstorm ideas, solve problems, and bring their game concepts to life. They receive feedback from faculty and industry professionals, refining their designs and iterating on their projects to achieve their vision.

  6. Game Design Principles and User Experience: Students learn about game design principles and user experience (UX) design, exploring topics such as player psychology, user interface (UI) design, and player engagement. They understand how to create compelling narratives, intuitive controls, and immersive gameplay experiences that captivate players.

Pollster Education

Location

Trafalgar Campus (Oakville)

Pollster Education

Score

IELTS: 6.5

Pollster Education

Tuition Fee

CAD 19248

Application Fees: CAD $ 100

Academic Requirements: International students applying for undergraduate programs at Sheridan College should have a minimum academic achievement of 65% or above in their previous educational qualifications.

English Language Proficiency:

  • IELTS: A minimum overall score of 6.5, with no band score less than 6.
  • TOEFL: A minimum score of 88 on the internet-based test (iBT).
  • PTE Academic: A minimum score of 60.
  • DET Score: A minimum DET score of 115.

Sheridan College does not provide scholarships to international students. However, there are other financial aid options available to international students, such as bursaries and awards. These are typically based on academic achievement, financial need, and community involvement. International students can also explore external scholarship opportunities offered by their home country's government or private organizations. It is recommended that students thoroughly research and apply for these opportunities well in advance of their desired start date at Sheridan College.

Graduating with an Honours Bachelor of Computer Science degree, with a specialty in Game Engineering, from Sheridan College opens up exciting career opportunities in the vibrant and rapidly growing gaming industry. Equipped with specialized skills in game development, computer science principles, and software engineering, graduates are well-positioned to pursue diverse roles in game studios, interactive media companies, and digital entertainment firms.  

  1. Game Developer: Graduates can work as game developers, responsible for designing, developing, and implementing video games for various platforms such as consoles, PCs, mobile devices, and virtual reality (VR) systems. They collaborate with multidisciplinary teams to create engaging gameplay mechanics, captivating narratives, and visually stunning graphics.

  2. Gameplay Programmer: Graduates may pursue careers as gameplay programmers, focusing on implementing game mechanics, controls, and interactive features. They write code in programming languages such as C++, C#, or Python, optimizing performance and ensuring smooth gameplay experiences for players.

  3. Graphics Programmer: With expertise in computer graphics, graduates can work as graphics programmers, specializing in the development of rendering engines, shaders, and visual effects for games. They optimize graphics performance, create realistic environments, and enhance the overall visual quality of games.

  4. AI Programmer: Graduates may specialize in artificial intelligence (AI) programming, developing intelligent behavior and decision-making algorithms for non-player characters (NPCs) and game entities. They design AI systems that enhance gameplay experiences by creating challenging opponents, realistic behaviors, and dynamic environments.

  5. Multiplayer Programmer: With a focus on networked games, graduates can work as multiplayer programmers, implementing networking protocols and multiplayer features for online games. They develop server-client architectures, handle network synchronization, and ensure smooth multiplayer experiences for players.

  6. Game Designer: Graduates may pursue careers as game designers, responsible for conceptualizing game ideas, defining gameplay mechanics, and creating compelling player experiences. They collaborate with artists, programmers, and writers to design levels, puzzles, and game systems that engage and entertain players.

  7. Technical Designer: Graduates can work as technical designers, bridging the gap between design and programming by translating game design concepts into technical specifications and implementation details. They define gameplay systems, create level scripting, and provide technical support to development teams.

  8. Tools Programmer: Graduates may specialize in tools programming, developing software tools and utilities to streamline game development workflows. They create level editors, asset pipelines, debugging tools, and other tools that empower developers to create games more efficiently.

  9. Quality Assurance (QA) Tester: With their technical expertise and knowledge of game development, graduates can work as QA testers, ensuring the quality and stability of games through testing and debugging. They identify bugs, report issues, and provide feedback to developers to improve game performance and user experience.

  10. Independent Game Developer: Graduates may choose to work as independent game developers, creating and publishing their own games as solo developers or small indie studios. They leverage their creativity, technical skills, and entrepreneurial spirit to develop innovative and commercially successful games.


Similar Courses
WhatsApp Enquiry Call Enquiry