top of page
white gradient.png

This course is for students who want to learn how video games are made using the Unity Game engine. Using the Python or Java languages learned before, students will be learning how to use the game engine as well as C# to create classic games. This theory-based course will provide the tools and skillsets to develop their own game portfolios.

Grade 7-11

 

Java or Python knowledge is required

 

Unity Game Development Course

Subcourses & Curriculum

BTREE_logo_web_icon_256.png

Unity Intro

Intro to Unity

In this course, we will be learning everything from the basics with examples such as creating game objects, collisions, and basic physics. While learning how each topic works, we will be recreating classic games such as Pong, Breakout, and Tetris.
  • Introduction: Installing Unity and Unity's UI
  • Introduction to C#
  • Intro to Scripting
  • Intro to Keyboard Inputs
  • Interactive OnScreen Buttons
  • Rigid Body
  • Collision
  • Prefabs
  • Instantiation
  • Destroy
  • Sound Effects
  • Tilemaps
  • Animations
btree_tit_icon_edited.png

Learning Outcome

Upon completion, students will have learned how to utilize the Unity engine to create games and have developed publishable games.
bottom of page