2D and 3D Game Design With Unity (Level 1)

When
Weekly on Wednesdays from Wed, Jan 29 to Wed, Apr 9
Wed (2/12) 7:30–8:30pm EST (60 min)
Wed (2/19) 7:30–8:30pm EST (60 min)
Wed (2/26) 7:30–8:30pm EST (60 min)
Wed (3/5) 7:30–8:30pm EST (60 min)
Wed (3/12) 7:30–8:30pm EST (60 min)
Wed (2/12) 7:30–8:30pm EST (60 min)
Wed (2/19) 7:30–8:30pm EST (60 min)
Wed (2/26) 7:30–8:30pm EST (60 min)
Wed (3/5) 7:30–8:30pm EST (60 min)
Wed (3/12) 7:30–8:30pm EST (60 min)
Wed (3/19) 7:30–8:30pm EST (60 min)
Wed (3/26) 7:30–8:30pm EST (60 min)
Wed (4/2) 7:30–8:30pm EST (60 min)
Wed (4/9) 7:30–8:30pm EST (60 min)
Wed (4/9) 7:30–8:30pm EST (60 min)
302-446-4017
Where
Online
Ages
10–16 yrs old
Attendance
Optional: adults can stay or take a breather
Price
$249
Discount
10% sibling discount available
Discounts available when you purchase two or more eligible events!
About

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!

Technical Requirements:

PC (Windows 10) or Mac (macOS 10.13) with at least a 2GHz processor and 2GB of RAM (4GB of RAM is recommended).

No iPads and no Chromebooks!!!

Broadband internet with at least 1.8Mbps download and 900Kbps upload speeds. Please make sure to remove your firewall if any

Webcam - Either external or built-in (many laptops have an integrated camera).

Microphone and Speakers - We recommend headphones with an integrated microphone

Tags
STEM, coding, and game design