Back to programs
STEAM & Computer Science

Unity

This course introduces students to the fundamentals of game development using Unity, a leading real-time 3D development platform.

Grades 9th-12th STEAM & Computer Science
Unity
About

About this program

This course introduces students to the fundamentals of game development using Unity, a leading real-time 3D development platform. Students will learn how to design and build interactive experiences by exploring concepts such as game design principles, scene creation, physics, lighting, animation, and scripting with C#. The course emphasizes both creativity and technical skill, guiding students through the process of turning ideas into playable games. Through hands-on projects, students will gain experience in level design, user interaction, debugging, and iteration, preparing them for further study in game development or related fields.

Final Projects or Artifacts:

Final projects or artifacts

The final project can include: A Playable Unity Game – A complete project such as a platformer, obstacle course, or simple 3D/2D game with defined objectives and mechanics. A Game Design Document (GDD) – A written plan outlining the game’s concept, mechanics, levels, and user experience. A Development Process Log – Documentation of challenges, iterations, and solutions encountered during development. A Gameplay Demo or Trailer – A recorded video showcasing the game’s features, mechanics, and overall experience.

Program Requirements

Program requirements

Headphones (1 per student) ex: https://a.co/d/a2kaZfu
Student Email Addresses (for account creation)
Instructor access to SmartBoard or Projector
Student Accounts Created Prior to First Session (SEE WEBSITE VIA PROGRAM REQUIREMENTS PAGE)