Game Development Courses


Game Development Fundamentals


This course is designed to provide students with knowledge and project based experience of fundamental gaming development concepts relating to STEM. These concepts include game design, scripting, creation of digital assets, graphic resources, animations, understanding hardware, problem solving, critical thinking, and collaboration. Students will learn skills using the Unity game development software platform. Students will learn about game physics, collision detection, sprites, and many other important game development concepts.

Click here to review the Utah State School Board's strands and standards for Game Development Fundamentals.

Game Development Fundamentals 2


This course is an advanced game development experience building upon concepts taught in Game Development Fundamentals. Students will explore the 3D game environment, parallax backgrounds, animation, modeling, rigging, and other advanced game development concepts using Unity 3D.

Click here to review the Utah State School Board's strands and standards for Game Development 2.
Examples of Student Work