Programming for Games, Web + Mobile
Create a focused software development portfolio in a fast-paced production environment that's driven by innovation.
You believe advanced software development is the crucial thread connecting today’s world. You see games and interactive media as new and exciting frontiers for innovation. You see new opportunities in web and mobile applications. You are creatively inspired by technical capabilities, and thrive on the challenges that they present. You can envision the future and want to build it today. You are a programmer.
Delve into the fundamental theories, key concepts, and processes involved in creating high-quality games, web, and mobile projects. Work with 2D and 3D design tools and discover asset pipelines for large projects.
Enhance your skill set by utilizing C++ programming language, Object Oriented Programming techniques, and mobile applications for the Apple iPad and iPhone.
Develop your ability to manage projects and assimilate requirements into a production-ready technical document. Create mobile apps and communicate with online networks and payment solution providers, using the Android platform and Java language.
Prepare for your career and discover fundamental skills in quality assurance. Encounter the key features of artificial intelligence in Unity and the building blocks that influence the gaming experience.
Focus on crafting your portfolio, and utilize Windows and OpenGL with C++ programming to create a simple game engine. Develop presentation skills to tackle a large industry audience.
Demonstrate knowledge in Winsock and the protocols TCP/IP and UDP. Create a cloud project that utilizes Amazon web services and synthesize all of your work in a professional-quality website showcase.
Game Development / Web DevelopmentSee program breakdown and full course descriptions for more information.
Our Programming instructors come right from the industry, and offer an unparalleled education based on decades of real-world experience, designed to give students the skills, contacts and confidence to kick start their careers.
Vancouver is a hub for the entertainment arts and a burgeoning tech scene, with more than 80,000 employees at 8,900 companies and over 350 active startups.
You learn and create in Vancouver's world-renowned Chinatown district. The Programming for Games, Web + Mobile campus has 24/7 access to every resource – studio spaces, arcades, and asset libraries – so you can focus on making the best work possible.
As a graduate of Programming for Games, Web + Mobile, you’ll be trained to perform in a variety of roles within leading global companies and trailblazing startups. Your skills will be applicable to an array of cross-platform initiatives, across multiple industries.
The video game industry is one of the largest sectors in entertainment. As a programming professional, you'll take on positions that will impact how players interact with massive franchises and indie hits. Positions include AI Developer, Engine Programmer, Gameplay Developer, Graphics Programmer, Shader Developer, Full Stack Web Developer, and VFX Programmer.
The way we experience the web is constantly evolving, and professionals in this field are responsible for solving challenges for users and companies alike. Some position titles include Front-End Developer, Network Programmer, UI Developer, and Web Developer.
Mobile technology is unique in that its growth is directly related to rapid advances in the smartphone and tablet marketplace. Your success in this field relies on your technical and creative agility. Position titles include Mobile Software Developer and Mobile UX/UI Designer.
Vancouver Film School grads are some of the most successful professionals in the programming industry. Take a moment to browse some of their accomplishments and achievements. The Alumni Success Stories feature tales of triumph and fame, and will open in another window to take you to the VFS Blog page. Grad Career Highlights offers a glimpse at some of our amazing alumni credits and contributions to the industry.
To make sure you have accurate admissions information please select your region based on country of citizenship.
CAD $32,250For more information on payments and financial aid, go to Finances.
CAD $49,250For more information on payments and financial aid, go to Finances.
Courses start every four months.
You will be asked to submit one of the following along with your application. Your advisor can help with selecting the best option.
Show us your code! Include a 1-2 page excerpt of source code you want to show off, and a 1-page descriptive summary for each project. You must also have intermediate PC computer skills, including working knowledge of Microsoft Office. Familiarity with HTML is an asset. You'll find information on how to send your portfolio in the application form, or you can ask your Advisor.
When you talk to your Advisor, let them know which VFS program you've completed and they will put a copy of your diploma in your file for you.
We’re here to help you submit an application that best reflects your abilities, and gives you the best chance of being accepted. We've helped thousands of people complete a successful year at VFS by answering questions like these: