Empower your students to build their own games with our new Game Development in Unity course. This updated course replaces the previous CodeHS Game Design in Unity course and brings new concepts including 2D game development, Unity C# scripting, and much more. This course will also upgrade the version of Unity to 2022.3.9.

Note: Student devices must be able to download and install the Unity platform (not compatible on Chromebooks).

Goals of the Course

This course is a more comprehensive high-school game development course. It now better aligns with CTE game development standards and better equips students with essential programming skills in C# and Unity’s scripting system. By the end of this course, students will be able to apply the design planning process, describe industry-related careers, and utilize the Unity game engine to create fun digital games.

Students completing this course will be better prepared to take any of the three high school Unity certification exams:

  • Unity Certified User Artist
  • Unity Certified User VR Developer
  • Unity Certified User Programmer

Overview of the Course

Through hands-on projects using the Unity game engine and CodeHS lessons, students will learn to create interactive and visually captivating 2D and 3D games. Students will embark on an exciting journey to master the fundamentals of game design and programming while honing their problem-solving abilities and creativity.

Teachers are also provided more solutions and guidance throughout the course — including solution Unity project files at the end of most lessons and more descriptive solutions in free-response activities. We also include more explanation/demo videos for teachers to better understand Unity game engine concepts and techniques.

Game Development in Unity is 100% aligned with the following standards:

  • Utah Game Development Fundamentals 1
  • Virginia Game Design standards
  • Unity Certified User Programmer

What’s New?

Develop 2D Games: Students will create their first 2D game in Unity. Students walk through the process of developing a 2D skiing game based on a provided game design document. Students work from a model design document as they learn technical skills and scripting skills in Unity.

Unity Scripting Basics: Students begin using the Unity scripting API with basic C# scripts in simple 2D Unity projects. They begin using functions, declaring variables, and defining classes.

Virtual Reality (VR) Environments: Students build on their 3D game world development skills and expand their understanding of developing virtual reality (VR) gaming experiences. Students learn about VR hardware, raycasting, and designing immersive environments. No VR headsets or head-mounted displays are required.

Project: Release Your Game: Students wrap up their final game projects in this module. Applying all the different techniques from earlier modules as well as incorporating feedback from the previous module, students will complete and present their final game design. They’ll also create a gameplay trailer to learn about game promotion.

We are so excited to see all the amazing games our students create!

You can find all our video game courses in the CodeHS Course Catalog. Curious how a video game course can fit into a computer science pathway? Explore our different pathways here or get in touch with us at hello@codehs.com.

Don’t have a CodeHS account? You can sign up for a free account here.


CodeHS Launches a New Game Development in Unity Course was originally published in CodeHS Curriculum Changelog on Medium, where people are continuing the conversation by highlighting and responding to this story.