Game Development 10

Game Development 10 focuses on creating basic video games using the Alberta CTS curriculum, Unity Game Engine, Visual Studio and the C# language.
Getting Started With C# Unit Thumbnail

Getting Started with C#

Students explore using algorithm as a problem-solving tool, to programming languages in general and to the role of programming as a tool for implementing algorithms by being introduce to a general program environment. You can join the Google Classroom by click on the following link: Google Classroom


Students work with structured programming constructs by adding the selection and iteration program control flow mechanisms to their programming repertoire. They write structured algorithms and programs that use blocks to introduce an element of modularity into their programming practice. You can join the Google Classroom by click on the following link: Google Classroom
Lesson 1
Getting Unity Hub
A quick walkthrough to help students download the nessary programs for the next project.
Lesson 2
Connecting to Unity
A quick guide to help connect your Unity program to your account.
Lesson 3
Text101 Examples
A quick preview of finished projects, use to help inspire and motivate you!
Lesson 4
Unity's User Interface
Students focus on learning the ins and outs of Unity's user interface.
Lesson 5
Students learn about Unity components, how to use them and their relationship to the C# coding language.
Lesson 6
Students learn about game managers. Why they are an effective way to organize and code their future games.
Lesson 7
Flow Charting
Students learn how to design the flow of a game.
Lesson 8
Scriptable Objects
Students learn about Unity's Scriptable objects.
Lesson 9
Conditional Statements
Students explore how to use conditional statements to control the flow of their game.
Lesson 10
The closing remarks for your game, now it is time to make it your own.
Bonus Lesson 1
Background Music
Students can add some extra flair to their game by learning how to add background music.
Bonus Lesson 2
Rich Text
Students can change the colour of their text and other rich text features if they follow this lesson.
Bonus Lesson 3
Sound Effects
Students can add sound effects to their game by following this lesson.
Bonus Lesson 4
Text Animations
Students can add some basic text animation to their game by follow this lesson.
Bonus Lesson 5
Visual Feedback
Students learn about the importance of visual feedback and how to implement it.

Robotics 10

Lessons, projects, and challenges that help grade 10 students experience robotics for the first time using the VEX platform.