Game Development I

Game Development I

$1,995.00
{{option.name}}: {{selected_options[option.position]}}
{{value_obj.value}}

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

Show More Show Less