We teach your child how to code video games.

CreationCamp teaches students the coding, innovation, creativity and design skills necessary to create computer games. Students will work with real world game and software development experts on hands-on projects to demonstrate new skills in software and game development skills. Students will also be exposed to how they can use these newly learned skills in different career paths.

Program Plan:

Summary: The CreationCamp program is 6 50min sessions. The program can be delivered 1:1 or in small cohorts of students. The program is delivered 100% virtually. Students will be instructed by a group of developers and game designers with real world experience. Students have the opportunity to talk to instructors and ask about their game and software development experiences. Classes will consist mainly of hands-on development workshops following brief presentations.

Class 1

Introduction to Game Development

Students are introduced to the instructors and an overview of the program. A brief intro to prototyping is presented, then students apply their knowledge with a beginner-friendly hands-on coding activity. Students have the opportunity to ask questions and conversate with instructors about their game and software development experiences.

Class 2

Coding Lab: Player Input

Following a brief introduction to the activity, students participate in a hands-on coding workshop, learning and demonstrating an ability to convert player input into on-screen gameplay. Students implement a system to detect key presses and apply that to gameplay.


Class 3

Design and Programming Lab: Implementing Design I

Students are given a basic project to build from. They will work on implementing a number of aesthetic and mechanical updates that make the player character more fun to control. Instructors bring their expertise to explain the design thinking process and support the students in their coding.


Class 4

Design and Programming Lab: Implementing Design II

Students build on their previous work, focusing on adding features that increase the player’s impact on the game world and making it more fun to interact with. Again, instructors bring their expertise to explain the design thinking process and support the students in their coding.


Class 5

Coding Lab: Feature Complete Mechanics

Students continue to build on their previous work, implementing features to make the game project feature-complete and ready for level design.


Class 6

Design Workshop: Level Design

After a brief introduction which explains basic level design theory, instructors guide the students through creating a level for the game they’ve been working on. The students have freedom to design the level how they want, demonstrating their new design thinking knowledge


Learning Outcomes: 

  1. Coding C3.1 - solve problems and create computational representations of mathematical situations by writing and executing efficient code, including code that involves events influenced by a defined count and/or sub-program and other control structures.

  2. Financial Literacy F1.2 - identify and describe various reliable sources of information that can help with planning for and reaching a financial goal.

  3. Social Emotional Learning A1. - Students will learn how to manage complex challenges. Students will learn to break down a task into smaller portions, make a plan and take it one step at a time.

  4. 21st Century Skills - An understanding of different career paths that use 21st century skills in their roles. A deeper understanding of the career professions are most engaging to the individual student.

Additional Details

Who will be teaching?

Our education team is made up of OCTs, engineers, entrepreneurs and game designers.

More than just Ontario curriculum aligned;

Pathway Connections - Students will develop a deeper understanding of the skill sets used in the careers they were interested in from the Career Pathways lesson.

Experiential Learning - Students will understand how to code and design a computer game and be able to use this skill set outside of the classroom, in order to build and play games that align with their own interests.

Global Competencies - Students will exemplify global competencies and be introduced to 21st century skills, including; growth mindset, empathy, entrepreneurial mindset and design thinking.