![Ai Code Academy](https://s3.amazonaws.com/galore-production/provider_avatar_49330_medium.png?1736805013)
Claimed Profile
Ai Code Academy
Location
About Ai Code Academy
Meet our instructors
- KV
Karla Vasquez
Instructor
- LW
Luke Wilson
Instructor
Book activities by Ai Code Academy
![](https://d1a9132atmzyve.cloudfront.net/image_287273_small.png?1736804406)
2D and 3D Game Design With Unity (Level 1)
by AI Code Academy
Have your child dive into the exciting world of game development with Unity! This course will guide you through the process of creating engaging 2D and 3D games while mastering essential tools, physics concepts, and coding in C#. By the end, you'll have a complete game designed and built by you! Lesson 1: Welcome to Unity Overview: Explore the Unity Editor and its interface as you set up your first project. Project: Build a 2D game template while learning the essential tools and features that Unity provides. Lesson 2: Exploring 2D Physics Overview: Bring physics to life with fun, interactive demos in Unity's 2D environment. Projects: Create a mass-scale demo with levers, fulcrums, and adjustable weights. Design trampolines to explore friction and bounce dynamics. Lesson 3: Physics in 3D Overview: Step into 3D game design and experiment with physics! Project: Build a game where a marble rolls across a balancing object, completing a physics challenge while familiarizing yourself with Unity's 3D capabilities. Lesson 4: Programming Foundations in C# Overview: Learn the fundamentals of C#, the backbone of Unity game scripting. Skills: Understand key programming concepts like variables, loops, functions, and how to apply them to Unity games. Lessons 5–9: Building the "Roll a Ball" Game A step-by-step journey to create your very own 3D game! Each lesson builds on the last, introducing new features and mechanics. Lesson 5: Movement Design your game board and write a movement script to control the rolling ball. Lesson 6: Camera Controls Add dynamic camera movements for a more immersive experience. Write a script to handle camera behavior and display control. Lesson 7: Items and Visuals Add interactive objects like pickups. Use scripting to animate and customize these items, including adding textures and rotations. Lesson 8: Scoring and UI Introduce scoring mechanics and a win condition. Build a polished user interface with a win screen to celebrate victories. Lesson 9: Adding Enemies Make your game more challenging by incorporating enemies that chase the player. Explore techniques for creating and controlling enemy behaviors. Lesson 10: Final Project – Your Game, Your Design Overview: Bring it all together by designing your very own game level! Activity: Customize the layout, place items and enemies, and fine-tune your game with guidance from the teacher. By the end, you'll have a fully playable game ready to showcase. This course is designed to be hands-on, engaging, and collaborative. By the end, you'll not only have a completed project but also the skills to continue creating games in Unity. Let’s build something amazing!
Online
Ages 10-16 years
![](https://d1a9132atmzyve.cloudfront.net/image_287273_small.png?1736804406)
2D and 3D Game Design With Unity (Level 1)
by AI Code Academy
Have your child dive into the exciting world of game development with Unity! This course will guide you through the process of creating engaging 2D and 3D games while mastering essential tools, physics concepts, and coding in C#. By the end, you'll have a complete game designed and built by you! Lesson 1: Welcome to Unity Overview: Explore the Unity Editor and its interface as you set up your first project. Project: Build a 2D game template while learning the essential tools and features that Unity provides. Lesson 2: Exploring 2D Physics Overview: Bring physics to life with fun, interactive demos in Unity's 2D environment. Projects: Create a mass-scale demo with levers, fulcrums, and adjustable weights. Design trampolines to explore friction and bounce dynamics. Lesson 3: Physics in 3D Overview: Step into 3D game design and experiment with physics! Project: Build a game where a marble rolls across a balancing object, completing a physics challenge while familiarizing yourself with Unity's 3D capabilities. Lesson 4: Programming Foundations in C# Overview: Learn the fundamentals of C#, the backbone of Unity game scripting. Skills: Understand key programming concepts like variables, loops, functions, and how to apply them to Unity games. Lessons 5–9: Building the "Roll a Ball" Game A step-by-step journey to create your very own 3D game! Each lesson builds on the last, introducing new features and mechanics. Lesson 5: Movement Design your game board and write a movement script to control the rolling ball. Lesson 6: Camera Controls Add dynamic camera movements for a more immersive experience. Write a script to handle camera behavior and display control. Lesson 7: Items and Visuals Add interactive objects like pickups. Use scripting to animate and customize these items, including adding textures and rotations. Lesson 8: Scoring and UI Introduce scoring mechanics and a win condition. Build a polished user interface with a win screen to celebrate victories. Lesson 9: Adding Enemies Make your game more challenging by incorporating enemies that chase the player. Explore techniques for creating and controlling enemy behaviors. Lesson 10: Final Project – Your Game, Your Design Overview: Bring it all together by designing your very own game level! Activity: Customize the layout, place items and enemies, and fine-tune your game with guidance from the teacher. By the end, you'll have a fully playable game ready to showcase. This course is designed to be hands-on, engaging, and collaborative. By the end, you'll not only have a completed project but also the skills to continue creating games in Unity. Let’s build something amazing!
Online
Ages 10-16 years