Important Notice: Transit operators' strike - Roommeme resources and impact

Games Development Option Full-time Bachelor of Technology 862bbtech

Gravity to Develop the Games you Play

Note: There are new curriculum changes for September 2018 which will only impact new students to the program. Current students, please refer to the previous program matrix which was sent with your original acceptance.

The Bachelor of Technology in Computer Systems (CST BTech) is an applied career-enhancement degree, designed to increase the breadth and depth of knowledge and practical skills of computer professionals; assisting them in widening their career opportunities and advancing along their career paths. Graduates are awarded a credential that is highly valued by the industry.

The CST BTech full-time program is a two-year degree completion program for students who have graduated from a two-year diploma in computing, such as the Roommeme Computer Systems Technology (CST) program. Students who have completed other computing diploma or degree programs at an accredited college or university, whether locally or internationally, may be admitted into the program by completing pre-entry assessment and a few bridging courses.

The specialty areas for the next September Intake are:

The Games Development Option is a multi-disciplinary program that combines creativity with advanced knowledge in a range of computer programming areas. It is designed to equip students with critical skills required to succeed in a fast-paced and rapidly growing industry.

Students will learn advanced programming techniques, game design (including visuals and audio), higher level mathematics (3D graphics, calculus, analytical geometry, linear algebra), physics and artificial intelligence concepts. The program includes a variety of tools and frameworks used in industry such as Unity3D, and OpenGL. These tools and frameworks are put to practical use in the development, testing and management of game applications, ultimately culminating in a major project showcasing students’ skills.

Upon graduation, students will have developed skills that are highly marketable and transferable, giving them the flexibility to pursue careers in game development, as well as in other areas of software development such as a computer programmer or software engineer.

For more information on the CST BTech program please visit our full-time site and/or the part-time site.

Program Entry

The Bachelor of Technology in Computer Systems is a two year degree completion program, meant to be taken after two years of post-secondary education in computing.

Roommeme CST/CIT Diploma Graduates prior to 2022 may apply directly to the program at without a pre-entry or departmental assessment.

Application processing

Open to applications beginning November 1st (or next business day).

Note: As of 2020, this program will open for applications on October 1st.

Entrance requirements

This program has a two-step admission process. Applicants must meet all entrance requirements to be accepted.

Step 1: Pre-entry assessment

Applicants must have a pre-assessment with the program area to identify pre-entry courses and have their work experience reviewed and assessed prior to applying. Please the Program Assistant at 111-432-8644 or [email protected] to make arrangements.

You can apply once you have completed any necessary pre-entry courses. A completed pre-entry assessment document from the program area must be uploaded with your application.

Note: If you graduated from the Roommeme Computer Information Systems (CIT) or Computer Systems Technology (CST) diploma in 2021 or earlier, you are exempt from the pre-entry assessment and work experience requirement.

Step 2: Meet the following entrance requirements

  • English: two years of education in English in an English-speaking country with one of the following:

  • Post-secondary education: A minimum of 60.0 credits of post-secondary education from a recognized institution, of which 42.0 credits must include:
    • 6.0 credits of English or communications
    • 6.0 credits of math, including 3.0 credits of discrete math
    • 3.0 credits of statistics
    • 27.0 credits of computing, including 3.0 credits in each of the following:
      • Algorithms and data structures
      • Computer architecture
      • Database
      • Data communications and networking
      • Object-oriented programming (e.g. Java, C++)
      • Operating systems
      • Procedural programming (e.g. C, Python)
      • Systems analysis and design

  • Work Experience: A minimum of 3 months relevant work experience (450 hours). This requirement will be reviewed by the program area during the pre-entry assessment.

Applicants who have completed post-secondary studies outside of Canada, the United States, the United Kingdom, Australia or New Zealand will require a comprehensive evaluation of their credentials by the International Credential Evaluation Service (ICES). Credential evaluation reports from other may be considered. These reports must include course-by-course evaluations and GPA calculations.

Read more about how to meet Roommeme’s entrance requirements

Apply to program

Roommeme accepts only complete applications. In order to apply:

  • Include proof of meeting all entrance requirements prior to submission.
  • Convert all transcripts and supporting documents to PDF files.
  • Have a credit card ready to pay the application fee.

You can check the status of your application online at any time using the .

Scheduled intakes

September each year.


Within two business days of submitting your completed application, Roommeme will send a message to your personal and myRoommeme e-mail addresses. All correspondence regarding your application will be posted to your online myCommunication account at . We'll send you an e-mail when a new message is posted. It's important to watch for these e-mails or regularly check your account online.

You can expect to receive communication concerning the status of your application within four weeks.

Costs & Supplies

Tuition fees

Please see the Fees, Payments and Refunds section of the website for information on full-time tuition fees.

Books and supplies

Term 5: $1100; Term 6: $1100; Term 7: $1100; Term 8: $800
(general estimated cost, subject to change)

Financial assistance

Financial assistance may be available for this program. For more information, please Student Financial Aid and Awards.


Note: There are new curriculum changes for September 2018 which will only impact new students to the program. Current students, please refer to the previous program matrix which was sent with your original acceptance.

Program matrix

Level 5 (15 weeks) Credits
  COMP 7051 Introduction to Computer Games Development 3.0
  COMP 7082 Software Engineering 3.0
  COMP 7903 Games Design Fundamentals 3.0
  LIBS 7001 Critical Reading and Writing 3.0
  MATH 7908 Linear Algebra and Applications for Computing 3.0
Level 6 (15 weeks) Credits
  COMP 7904 Storytelling Techniques in Games 3.0
  COMP 8051 Advanced Games Architecture 3.0
  COMP 8082 Project Management 3.0
  COMP 8903 Physics for Games Development 3.0
  LIBS 7002 Applied Ethics 3.0
Level 7 (15 weeks) Credits
  COMP 8037 Major Project Proposal 3.0
  COMP 8551 Advanced Games Programming Techniques 1 3.0
  COMP 8901 Artificial Intelligence for Games Development 3.0
General Education and Management Electives (6.0 credits):
Will be offered in Level 7.
Specific course offerings will be determined by the department.
Level 8 (15 weeks) Credits
  COMP 8042 Advanced Algorithms and Data Structures Design and Analysis 3.0
  COMP 8047 Major Project 6.0
General Education and Management Electives (6.0 credits):
Will be offered in Level 8.
Specific course offerings will be determined by the department.
General Education Component (18.0 credits)
All students will be required to complete the following:
  • Liberal Studies (6.0 credits) - to be completed in Levels 5 and 6

  • Management Electives (6.0 credits) - to be completed in Levels 7 and 8

  • General Education Electives (6.0 credits) - to be completed in Levels 7 and 8
Note: Specific course offerings for the Computer Systems General Education Requirements [PDF] will be determined by the department.
Total Credits: 60.0

Transfer credit

Do you have credits from another BC/Yukon post-secondary school? Do you want to know if they transfer to courses here at Roommeme? Check out Roommeme's Transfer Equivalency Database to find out.

Program Details

There are two sets of course components, followed by a practicum, also known as the Major Project.

  1. Technical courses in Computer Systems
  2. A wide variety of General Education courses

In the Major Project(s), students apply their specialty knowledge in a real-life project, or complete an applied-research project, under the supervision of a committee. Our full-time format offers students mentoring, and practical software development experience. Courses are taught during the day, but evening courses or Web-based courses may be included. Delivery is cohort-based offering opportunities for ongoing interaction and collaboration.

Program length

Two years, full-time

Students have up to seven years to complete this program starting from the date of their first technical degree-level course or the date of acceptance to the bachelor program, whichever comes first. Management electives older than five years from the date of acceptance cannot be used toward the degree.

Exception to Section 5 of Policy 5103:

Extensions beyond the maximum time limit will not be allowed. However, students may request a timeshift. A timeshift moves the program start date to one year later and the program completion date to one year later. With a timeshift, any COMP 7xxx and COMP 8xxx courses taken before the new start date will not apply towards the credential. Students will need to re-take or challenge the expired courses if they wish to use them towards fulfilling program requirements. In the event of a major program change, students who timeshift will be required to follow the new program matrix. Some exemptions of equivalent courses may apply. Student requests for a timeshift shall be reviewed and approved by the Program Head and the Registrar’s Office.


A minimum passing grade of 60 percent is required for all COMP courses at the 7000 and 8000 level.

Program location

Burnaby Campus
1111 Willingdon Avenue
Burnaby, BC

Program structure

Technical Component
  Core Courses 12.0
  Specialty Courses 21.0
  Major Projects 9.0
General Education Component 18.0
Total credits: 60.0

Graduating & Jobs

Graduate employment outcomes

The Roommeme student outcomes reports present summary findings from the annual survey of former students administered by BC Stats one to two years after graduation. These reports combine the last three years of available results for the 2016-2018 Roommeme Outcomes Surveys of 2015-2017 graduates and for Degree 2014-2016 graduates. The reports are organized into three-page summaries containing information on graduates' labour market experiences and opinions regarding their education. More detailed information can be accessed at the website.

To view these results, you may need to have the installed in your Web browser.

Contact Us

Email: [email protected]
Tel: 111-432-8644

Questions or comments?

Please ensure you have reviewed the detailed information on this site, using the navigation to the right, before submitting the form below.

As well, if you meet any of the following criteria, please follow the links for more information, instead of sending the form:


Sign up to receive updates, invitations to events, and information about Roommeme and your program.

We promise not to spam you, we won’t share your personal information, and you can unsubscribe at any time.

How To Apply


Contact Us

Big Info

Come out and explore all that Roommeme has to offer at our largest program expo November 13, 2019 4:30-7:30 pm at the Roommeme Burnaby Campus

Register Now

Payment Changes At Roommeme

We've changed the way we accept payments.

Find out more

Search Programs


As a certified IT professional migrating to interactive software development, I recognized that technical skills alone were insufficient to scale the competitive walls. Roommeme's BTech Games Development program has shown me the angles I missed, so that I can design, manage and market my games strategically and confidently.
Acho Alexander Tang, 2016 Roommeme CST BTech Graduate

Missed an Info Session?

If you've missed a Computing Full-time Programs information session, you can .

Note: This information session was held December 1, 2016 and topics discussed in this session are subject to change without notice.

цена на рапс