Game Development I

1995.00
        SPECIAL OFFER

          Please select all product options

          Product was out of stock

          share
          Description

          Game Development I

          • Grades: 9-12
          • Number of Students: 30 or 100
          • Number of Lessons: 8 Units, 6 Projects
          • Hours of Content: 80
          • Additional Resources: Flyer, Syllabus

           

          Highlights:

          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 certifications:

          • Unity Certified User - Artist
          • Unity Certified User - Programmer

           

          Curriculum or Lesson Topics:

          Course Outline:

          Introduction to Unity

          In this Unit, students are introduced to the Unity Engine. They learn how to navigate the Unity Interface, create and manipulate GameObjects, and implement physics simulations and collision detection.

          Introduction to C#

          Students learn the fundamentals of C# and Object-Oriented Programming so they can start programming scripts for their games.

          3D Modeling with Blender

          Students learn key principles of 3D modeling with Blender. They use modeling tools to construct and transform objects, then create and apply their own textures to objects

          Unity Scripting API

          Students combine their understanding of Unity and C# and use the Unity Scripting API (Application Programming Interface) to program their own games from scratch.

          2D Game Development

          Students take the skills they've learned and apply them to 2D to create 2 dimensional games in Unity.

          Unity Events and Interactions

          Students use the 3D models they made in Unit 5 to build a medieval alchemy lab escape room game in Unity, complete with a first-person player controller, object interactions, and player objectives.

          Data Structures

          Students learn about fundamental data structures, the C# collections library, and how to use different data structures to create a tower defense game.

          Capstone

          As the summation of this course, students will combine their knowledge of programming, asset creation, and game design to build and publish their own games from scratch.

           

          Projects:

          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

          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

          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

          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

          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.

           

          Technical Requirements:

          Software Installed:

          • Google Chrome
          • Unity Hub + Unity 2021 LTS
          • Blender 3.1 or Later
          • Microsoft Visual Studio Code

          Operating System:

          • 64-bit Windows 10 or later
          • macOS 11 or later