Game Development 1

Unity
C#
Blender
Game Development I teaches C# coding and game design with the Unity 3D Engine, giving students the skills to build their own games.
Graduation cap icon
Grade Band:
9-12th Grade
Category icon
Course Type:
Core
Time icon
Course Length:
80 hours
Level icon
Level:
Beginner
Video icon
Video-Based Lessons
Check badge icon
Earns Certifications
Circle star icon
Capstone Project
Briefcase icon
Project Portfolio
Briefcase icon
Teacher-Led
Briefcase icon
Activity Worksheets
Briefcase icon
Slideshow Presenaions
Check circle icon
Self Grading Quizzes

Description

Game Development I teaches C# coding and game design with the Unity 3D Engine using a project-based approach. Beginning with little to no coding experience, students build their knowledge of C# and Unity by creating multiple full-featured games combining 3D models, animation, audio files, and scripts. Upon course completion, students will have the ability to create a 3D game from scratch on their own.

Certifications

Upon completing this course, students will be prepared to earn the following industry-recognized certification(s):
Unity User: Artist
Unity User: Programmer

Course Outline

Introduction to Unity

Introduction to C#

3D Modeling with Blender

Unity Scripting API

2D Game Development

Unity Events and Interactions

Data Structures

Capstone

Course Projects

Through a combination of follow-along projects and self-directed activities, students build a unique coding project portfolio demonstrating the skills and knowledge they acquire.
Medieval Scene
Students create 5 fully formed 3D models and an image texture in a self guided project to create a Medieval themed scene.
Alchemy Lab
Students create their very own alchemy lab escape rooms complete with a first-person player controller, object interactions, and player objectives.
Play in Browser
Arrow outward icon
Car Game
In this project, students create a driving game where the player controls a car driving around a level built by students, in a frantic dash to collect as many stars as they can before time runs out.
Play in Browser
Arrow outward icon
Castle Attack
Students become familiar with the Unity Scripting API to create a 3D castle attack arcade game reminiscent of Angry Birds.
Play in Browser
Arrow outward icon
Mojave Runner
Students learn how to transfer their knowledge of 3D game development into 2D, and learn some tips and tricks for better program structure and design.
Play in Browser
Arrow outward icon
Physics Fun
Students are introduced to the Unity Physics System and use it to create their own fun physics simulations using high-quality 3D assets.
Trial icon 3D

Get a Free Trial

Schedule a platform walkthrough with on of our education specialists and gain access to our courseware and curriculum.

Hear from Our Teachers

Comprehensive, Reliable Curriculum Tailored to All Learning Styles

I think it's a great curriculum because teachers need something that works, and we don't have time to troubleshoot software that doesn't function or constantly changes. This curriculum offers an all-around solution: it provides testing, projects, videos, and reading materials for students who may not prefer auditory or visual learning through videos. It covers all types of learners, and that's exactly what teachers need—a complete package ready to go.
Christy Whitfield
Teacher
Francis Tuttle Technology Center

Engaging, Easy-to-Follow Curriculum with Helpful Resources

We were finally able to get Unity on computers today and the kids got started. I absolutely love the curriculum. The video was well made and easy to follow. I printed out the slides from the fabulous PowerPoint file and the kids will appreciate using that as a reference. Love the vocab page. Love the assignment page. Completely in love with the cliffs notes and little GIFs depicting concepts. So impressive.
Megan Pena
Computer Science Teacher
Mainland Regional High School

Students See Greater Success with Mastery Coding Compared to Direct Unity Lessons

My classes finished a full quarter using [Mastery Coding] curriculum and results were quite impressive. Students were far more successful using your curriculum than the directly using lessons from Unity. We are now moving into Unit 3 and on for last quarter and look forward to next year and second year of your curriculum.
Mark Lerma
Computer Science Teacher
Western High School

Engage Students with Game Development from Day One, Fueling Motivation and Excitement

Students aren't just doing a lot of really basic things — they're making games right off the bat, and that's really helpful for them because it keeps them engaged and gets them excited about what they're doing... It keeps them engaged and keeps them motivated to get to that point where they can do what they want to do... We've only been at school for two, three months now, but they've already got something, a project that they've completed that they can show off, and they're super excited about that.
Brian Kitzrow
Instructor
Francis Tuttle Technology Center