Create & Learn
Learn About Top STEM Camps: Free Parents Fair Learn More
Unity for Kids

Unity for Kids

Unity Game Development

Learn Unity for kids to build fun 2D and 3D games

Enjoy live Unity game development classes for kids

Unity is the most popular game engine in the world. Have you ever wondered how professionals develop games that have such sophisticated features and looks? They use game engines. Unity is behind many of the most popular games such as Crossy Road, Among Us, Angry Bird, and a lot more. Moreover, it not only is well-suited for both 2D and 3D games but also has become a powerful tool for VR and AR development. 

This series of Unity classes teach students the core techniques of developing both 2D and 3D games in Unity. It covers a wide range of topics from character control, coding (in C#), to asset management. In particular, students will learn to 

  1. Self navigate the Unity ecosystem to be able to build basic 2D/3D games from scratch
  2. Use online and other resources to complete behavioral and object scripting
  3. Express the game development process for both independent game developers and the larger AAA game studios
  4. Use supporting authoring applications for modifying objects/assets (?)
  5. Conduct basic level and game design parameters for the core games in 2D and 3D: 2D Platformer, 3D FPS, 3D 3rd Person
  6. Inputs and character controllers
  7. Rewards, inventory
  8. Multiple scenes and levels
  9. User Interface 
  10. Publishing, dev cycle - playtest, iterate, and appreciate the gameplay/design; 
  11. review/remix well designed (simple/not fancy) games

The classes are entirely project-based where students learn and practice the skills as they build fun games. Only 2 Units are public at this time, more will be added in the future. 

Grades 6-12
Our Guarantee
  • Downloadable Certificate.

    Show the world you did it. You really did it!

  • #1 Coding Curriculum

    Designed by Stanford, Google & Apple Experts with kids in mind.

  • 100% Satisfaction Guarantee

    We'll help you find the right class, always. Love it or get a full refund.

Start your Unity Game Development adventure

Unity Intro - Install & First Game

  • Grades 6-12

  • This class is for students who have not had any experience with Unity before. We will lead students to go through the process of installing and activating the Unity software. The software is free but you do need to create an account to use it. Students will also finish a simple self-paced tutorial to create a simple interactive experience. Unlike most of our classes which have no more than 5 students per group, this class may include a large number of students and runs more like an office hour. The teacher will walk through the process, do demos, and answer questions as needed. Join us, get started on Unity, and have fun!
  • 70 minutes
  • Have basic knowledge of text based coding such as Python, Javascript, or Java. Note that this is a large class with many students.

Unity Game Development

Units 1 - 2
  • Grades 6-12
  • 2 Units / 8 Sessions

    70 minutes per session

  • Unity Game Development - Unit 1

    The focus of this class is on 2D game development. Students will be introduced to Unity and become familiar with the structure, layout, and different components of the software. We will build a 2D platform game where players can control the movement of the sprite and direct its interactions with the environment such as colliding with obstacles and hazards. Some examples of game development components we cover include assets, mesh renderer, collider, rigidbody, and animations. In addition to becoming familiar with the Unity editor and workflow, students will also learn how to create C# scripts and do some simple programming. By the end, students will be able to call basic functions, then declare and tweak new variables to modify the results of those functions. Students will gain a foundational knowledge of programming in C# and will feel confident that they can implement new features on their own with this knowledge.

  • Unity Game Development - Unit 2

    In part 2 of our Unity Game Development series, students will build their first 3D game in Unity. This involves learning more advanced features of the Unity platform and continues to gain their skills on C# programming. Some specific topics covered include: - Configuration and navigation of 3D Scene - Projectile speed, projectile arc, target collide destroy - Score - hit/miss, bullseye - Particle effects, layout design

  • $258.00$193.5025% Off

    Including all 8 sessions


Unity Game Development - 1

  • Grades 6-12

    Max enrollment: 5 students per class

  • The focus of this class is on 2D game development. Students will be introduced to Unity and become familiar with the structure, layout, and different components of the software. We will build a 2D platform game where players can control the movement of the sprite and direct its interactions with the environment such as colliding with obstacles and hazards. Some examples of game development components we cover include assets, mesh renderer, collider, rigidbody, and animations. In addition to becoming familiar with the Unity editor and workflow, students will also learn how to create C# scripts and do some simple programming. By the end, students will be able to call basic functions, then declare and tweak new variables to modify the results of those functions. Students will gain a foundational knowledge of programming in C# and will feel confident that they can implement new features on their own with this knowledge.
  • 4 sessions, 70 minutes per session
  • $129.00$103.2020% Off

    Including all 4 sessions

  • Have basic knowledge of text based coding such as Python, Javascript, or Java.

Unity Game Development - 2

  • Grades 6-12

    Max enrollment: 5 students per class

  • In part 2 of our Unity Game Development series, students will build their first 3D game in Unity. This involves learning more advanced features of the Unity platform and continues to gain their skills on C# programming. Some specific topics covered include: - Configuration and navigation of 3D Scene - Projectile speed, projectile arc, target collide destroy - Score - hit/miss, bullseye - Particle effects, layout design
  • 4 sessions, 70 minutes per session
  • $129.00$103.2020% Off

    Including all 4 sessions

  • Unity Game Development - 1

Here's what customers say about our classes

Nataliya Kuribko
March 2, 2021

The classes are engaging and fun! My daughter loves it.

Amanda E Jackson
February 27, 2021

These virtually taught classes are so engaging, my son really enjoys them and is so excited to show us the coding projects he has completed on all 3 levels of Scratch Ninja. We will definitely be signing him up for more classes and thoroughly recommend Create and Learn to other parents.

Megan Hutchins
February 24, 2021

My kid is having a blast with the Scratch class. It’s a fun way to introduce her to coding. She’s learning so much and you can really tell the instructors care about your kid succeeding and having fun in the process! Highly recommend!

Min Onishi
February 13, 2021

Great online learning for kids to learn coding. My daughters love building mobile apps and coding. The instructors are very patients and make learning so much fun! I highly recommend Create & Learn!

Babu Preetha
February 1, 2021

My son recently started his coding class with Create & Learn and he loves it. Instructors are patient and teach in a way that's makes my son want to learn more and he really enjoys his classes and looks forward to it every week.

Cassie Hilton
January 23, 2021

My girls (ages 8 & 10) have loved the Scratch Jr class. The teacher is very patient and the girls are really enjoying it. I can see their curiosity into coding growing.