Video Game Development with Unity

Instructor: Zach Gehlert

Game Development with Unity takes students (14+) from their very first day in the Unity Editor all the way through publishing a polished, playable portfolio project. The course follows the official Unity Learn curriculum, progressing through two structured pathways developed by Unity Technologies: Unity Essentials (Units 1–6) and Creative Core (Units 7–16). 

In Units 1–6 (Unity Essentials), students build a strong foundation in the Unity Editor, learning to navigate 3D and 2D environments, work with physics and prefabs, write their first scripts in C#, implement basic audio, and publish a playable game to the web. Each unit is structured as a guided Mission that results in a completed, shareable scene. 

In Units 7–16 (Creative Core), students go deeper into the professional tools used by real-time 3D developers: shaders and materials, advanced lighting, animation, visual effects, cameras, post-processing, audio design, user interfaces, and prototyping. Students choose a guided project at the start of Unit 7 and build upon it throughout the rest of the course, applying each new skill as they learn it. The course culminates in a complete, published portfolio project. 

No prior programming or game development experience is required. All tutorials, videos, and project files are provided free through Unity Learn (learn.unity.com). Students will need a free Unity account and Unity 6.3 installed via Unity Hub. 

DESCRIPTION:

Meeting Times: Video Game Development with Unity meets once per week for the full school year.

  • Section A: Wednesdays, 3 pm-4 pm CST

  • Section B: Thursdays, 1 pm-2 pm, CST

  • Section C: Fridays, 11 am-12 pm, CST

Financial Accessibility: If you need to pay in installments, please contact us to discuss options.

Tuition: $600