Please enable JavaScript to use CodeHS

Coming Soon

Game Design in Unity

This course teaches students the fundamentals of game design by using Unity's game engine. By the end of this course, students will understand the design planning process, be knowledgable of industry related careers, and be able to navigate the Unity environment in order to create their own 2D and 3D games.

Click I'm Interested to receive emails of the latest updates and information for this upcoming course.

Overview & Highlights

High School
Contact Hours

Course Overview

To view the entire syllabus, click here.

Intro to Game Design
Exploring the Industry
Students learn about the game design industry, different roles involved in the creation of video games, and what it means to be a game developer.
Unity Fundamentals
Students learn the fundamentals of game design by sharpening their familiarity with the Unity game engine environment.
Building a Game
Students expand their knowledge-base in game design by trying their hand at building more complex games using the skills they’ve acquired in the previous modules.
Project: CRC Cards
Students sharpen their understanding of the design process by creating Class Responsibility Collaboration cards for a theoretical game.
Project: Storyboarding
Students apply their understanding of the game design process by creating a storyboard for a game they hope to market and build.
Extra Challenges
After being provided general prompts, students are given more creative autonomy to create their own 2D and 3D games from scratch!

Demo Programs

Explore programs that your students will build throughout this course!

Customizable Assignments

Create and organize Assignments in any CodeHS course that you're teaching. You can even add custom assignments to pre-existing CodeHS courses.

Learn More