Game Programming
We're here to help!
Chat with our live agents, or leave your contact information and we'll get back to you.
About the Program
Get ready to transform your gaming dreams into reality. Learn from industry experts, collaborate with teams of designers, and produce a portfolio of market-ready work to start your game programming career ahead of the rest.
(CIP 11.0204)
Opportunities
Cutting-edge facilities & equipment
Facilities include:
- State-of-the-art workstations,
- Virtual Reality Suite (Emerging Technologies Lab),
- Equipment sign out,
- Comprehensive game library and consoles,
- Private tutoring spaces.
Gain proficiency with software and languages such as:
- Microsoft Visual Studio,
- Unreal Engine,
- Unity Engine,
- C++ and C#,
- GitHub,
- SQL,
- Adobe Photoshop,
- Maya.
Admissions Criteria
Domestic applicants generally require:
• Proof of secondary school graduation or equivalent
• Copy of government-issued photo ID
Some programs have additional admissions requirements. All submitted applications are reviewed. Learn more about admissions criteria for domestic applicants.
International applicants generally require:
• Proof of secondary school graduation (with official English translations)
• Copy of a valid passport
• Proof of English proficiency
• Photocopy of valid Study Permit.
Some programs have additional admissions requirements. All submitted applications are reviewed. Learn more about admissions criteria for international applicants.
List of Courses
The Bachelor of Science in Game Programming consists of 120 credits over 10 quarters (with two breaks).
QUARTER 1
- History of Games
- Introduction to Computer Programming
- Applied Mathematics
- Rhetoric and Composition
QUARTER 2
- Introduction to Game Design
- Object Oriented Programming in C++ I
- Geometry and Linear Algebra
- Critical Thinking
QUARTER 3
- Digital Imaging
- Object Oriented Programming in C++ II
- Introduction to C# Programming
- Statistics
QUARTER 4
- Introduction to Level Design
- 2D Games Programming
- Programming for Game Engines
- Physics of Motion, Light and Sound
QUARTER 5
- Basic 3D Concepts
- Game Tools and Pipelines
- Algorithms and Data Patterns
- Calculus For Physics
- 3D Graphics and Applications
QUARTER 6
- 3D Graphics Programming
- Software Development and Testing
- Intro to Mobile Programming
- Portfolio I
QUARTER 7
- Real-time GPU Programming
- Mini games and Prototyping
- Preproduction and Project Management
- Artificial Intelligence
QUARTER 8
- Animation for Games
- Production Team I
- Studio Elective
QUARTER 9
- Concurrency and Parallel Programming
- Production Team II
- Studio Elective
- Gameplay Programming
QUARTER 10
- Network Programming
- Senior Portfolio
- Post-production
- Studio Elective
*Actual course order subject to change
Tuition & Aid
Make a plan with the support of LaSalle College Vancouver's Financial Planning Services! Let us:
- Estimate the cost of your education,
- Add up your available education-cost resources,
- Subtract available resources from estimated cost,
So that you can get money matters out of the way and focus on your dream career!
We're here to help!
Chat with our live agents, or leave your contact information and we'll get back to you.
Get More Information
Speak with an advisor
Get your one-on-one appointment today!
Questions about programs, admissions or next steps? Want to book a campus tour? Our advisors are ready to provide personalized support. Book your one-on-one appointment today!