Game Development 2

C#
Unity
Blender
This holistic, project-based course teaches intermediate and advanced game development concepts and industry-established software design practices.
Graduation cap icon
Grade Band:
9-12th Grade
Category icon
Course Type:
Core
Time icon
Course Length:
80 Hours
Level icon
Level:
Intermediate
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

This course teaches students intermediate to advanced topics in game development, including complex physics simulations, AI navigation and behavior scripting, 3D math and geometry, art and design principles, as well as industry-established software design and development practices. By the end of the course, students will be able to create 2D and 3D games and simulations from scratch, covering various game genres. They will also have gained proficiency in C#, Unity Engine, and Blender 3D, which are the most important technologies taught in this course.

Certifications

Upon completing this course, students will be prepared to earn the following industry-recognized certification(s):
Unity Certified Associate: Game Developer
Unity Certified Associate: Programmer

Course Outline

Rocket Kart Racing

Voxel World

Collectible Card Game

3D Modeling/Animation

MOBA Prototype

Level Design and Lighting

Third-Person Platformer

Career Readiness/Exam Prep

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.
Rocket Kart Racing
Students learn how to analyze and reverse engineer game mechanics and their implementation from popular ESports games such as Rocket League while learning physic concepts such as torque.
Play in Browser
Arrow outward icon
Voxel World
Students create procedurally generated voxel worlds modeled after the core functionality of games like Minecraft.
Play in Browser
Arrow outward icon
Collectible Card Game
Students design and develop the framework for a highly extensible collectible card game similar to popular games such as Hearthstone and Magic: The Gathering.
Play in Browser
Arrow outward icon
MOBA Prototype
Students develop a single-player prototype for an Multiplayer Online Battle Arena similar to League of Legends while learning about approaches to designing and implementing AI Behavior.
Play in Browser
Arrow outward icon
First-Person Action Game
Students build a first-person action game prototype while learning key elements of level design including asset creation, unifying color theory, workflow improvements, lighting and environment design.
Play in Browser
Arrow outward icon
3D Platformer
Students build the basics of a third-person 3D platformer from scratch focusing on input interfaces, physics-based character movement, character animations, and collision detection in Unity.
Play in Browser
Arrow outward icon
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