Skip to content
Game Development Calendar view

Game Development with Unity


Course
Quantity
For someone else
Quantity
For someone else
For information on how to register in this course, click below.
Contact us

Design and Code Your Own Game!

Pathway: Game Design Stage: Intermediate
Age:  12-18 Grade (US): 8-12
Pathway: Game Design
Age:  12-18
Stage: Intermediate
Grade (US): 8-12

In this course, students will learn the essentials of game design by harnessing the power of Unity to master creating 2D or 3D environments and levels. Students will use C# and the Unity Game Engine to design and code their own 2D and 3D games and will be introduced to basic game design concepts including user experience design and beta testing.

Unity is the primary framework used to develop most of the video games people play today. At the beginning of the week, students will practice using the Unity editor to create levels and environments, program mechanics in C#, and create a few guided projects. At the end of the week, students will work together or independently to create their own games with assets and mechanics of their choice.

Course Guide

The Course Guide contains all information required to deliver this Digital Media Academy Pro course. 

 

 

Standards Alignment

This course is aligned to national and international standards for technology education. Standards include: International Society for Technology in Education (ISTE), International Baccalaureate , UK National Curriculum, New Zealand Curriculum, and more!

Learning Outcomes

Students will be able to…

1

Understand the power of programming

2

Create clear, readable, and efficient code

3

Troubleshoot errors and solve logical problems

4

Plan a game

5

Understand the basics of level design, storytelling, and user empathy

Students will create...

1

A 3D platformer game

2

A 2D 'Find the Object' game

3

One independent project

4

A Game Design Document to pitch and organize their ideas

 

Career Pathways 

Game Developer, Programmer, 3D Design, UI/UX Designer

Here is the course outline:

Unit 1: Introduction & Flappy Bird - Endless Runner

Learn the basics of programming in Unity and plan your first game!

Lesson 1.1: Icebreakers and Getting Started
Lesson 1.2: Hello World
Lesson 1.3: Planning a Game
Lesson 1.4: Flappy Whale Set Up
Lesson 1.5: Scripting and Spawning Part 1
Lesson 1.6: Backing Up

Unit 2: Flappy Whale

Create an "Endless Runner" type game, and learn more of the tools Unity has to offer!

Lesson 2.1: Scripting and Spawning P2
Lesson 2.2: UI & Culling
Lesson 2.3: Music & SFX
Lesson 2.4: Polishing and Exporting
Lesson 2.5: Game Design Document

Unit 3: Find the Object

Now that you've mastered the fundamentals of Unity, it's time to learn about what it takes to design a great game!

Lesson 3.1: Level Design
Lesson 3.2: Storytelling In Games
Lesson 3.3: Find the Object P1
Lesson 3.4: Find the Object P2
Lesson 3.5: GDD Presentation

Unit 4 - Final Project & Optional Lessons

Build your final project and learn about more advanced techniques to take your games to the next level!

Lesson 4.1: Final Projects
Lesson 4.2: Building and Playtesting
Lesson 4.3: Upload to Itch.io
Lesson 4.4: Terrain Editor 2019 (Optional)
Lesson 4.5: Photoshop (Optional)

Student Showcase

Now it's time to show off your projects!

How to Lead a Student Showcase
Student Showcase