Intro to Unity Video Game Development

4.6 (8 ratings)
Taken by 72 students

They say they want to be a video game developer, and we can help them do just that. This course teaches Unity to develop skills around 3D objects, game mechanics, design skills, and storytelling. With help from a 1:1 instructor, watch them build their own platform-style game!

This course is not currently accepting new students.
Private 1:1
Age 10-16
50 minutes
Per class
Intro to Unity Video Game Development

About this Course

Developing games in Unity is an essential skill for anyone interested in a career in video game design. Games like Fall Guys, Pokemon Go, and Angry Birds 2 have all been built in Unity. Does your learner have an idea for the next big hit? Empower them with one on one instruction in Unity!

This course is not currently accepting new students.

Billed as

$275 / month

4 classes / month × $68.75 / class
  • Cancel anytime

1:1 classes are 50 minutes long and can be scheduled anytime Monday-Sunday from 7am to 7pm PT. To begin, select Book your Placement Class to signup. Our team will then match you and set up your first class!

  • Course duration
    2-3 months
  • Lesson
    50 minutes
  1. I can open a 3D project in Unity and navigate around my game environment

  2. I understand the 3D plane using X, Y, and Z coordinates

  3. I can create new 3D Objects and Materials and move my objects around 3D space

  4. I can create a simple game environment that looks like platformer level

  1. I can create a prefab and use my prefabs to more efficiently create my game environment

  2. I can develop creative ideas for prefabs by combining multiple objects

  1. I can create a C# script in my game

  2. I understand the basics of C# Syntax

  3. I understand the start() and update() methods

  4. I can use Debug.Log() to print out values in my Unity Development Platform

  5. I can move objects in Unity with scripts

  1. I can create a player as a 3D object in my game

  2. I can add a Rigidbody element to my player to put it under the effects of the Unity Physics Engine

  3. I can make my player move side to side with my arrow keys

  4. I understand what a Vector3 is and how to create a Vector3 object in C#

  5. I can change the velocity vector of my Rigidbody

  1. I can make my player jump with a key press

  2. I can add a force to my Rigidbody with the AddForce method and a Vector 3

  3. I can make my player interact with the environment around it

  4. I can check for collisions between BoxColliders and use this skill to improve my movement mechanics (prevent double jumps)

  5. I can identify and remove unnecessary colliders from my game to improve performance

  1. I can add objects to my level that collide with my player and change its behaviors

  2. I can make collectible items with IsTrigger and the OnTriggerEnter function

  3. I understand the difference between a Trigger and a Collider

  4. I can create collectible objects in my level that interact with my player and disappear

  5. I can design and create collectible objects and create goals for my player

  1. I can add a user interface to my game with a Text element

  2. I understand how to manipulate Text components on the Canvas

  3. I can use my GameManager script to manage other elements of my game such as the Canvas

  4. I can add buttons to my game

  5. I can make a score in my game that increases with player achievements

  6. I can creatively design a user interface

  1. I can set boundaries for my level and make my player lose

  2. I can make my game end with the player winning

  3. I can provide the user with a restart option

  4. I can make enjoyable winning and losing scenarios

  5. I can restart my scene when a user chooses to restart, wins, or loses

Instructors will assign students roughly 60 minutes of project related homework at the end of each session. Homework is designed to complement the class experience and ensure the student continues to gain practical experience outside of the session.

  1. Programming experience up to and including methods and functions in either Python or Java

  2. Suggested experience in Java or C#

  3. Suggested experience with Object Oriented programming

Who are Juni’s Instructors?

Our instructors are subject matter experts from top US universities. Instructors are highly-vetted and background checked prior to joining and undergo extensive training before ever teaching on our platform.

Upon signing up, parents are asked a series of questions that allow us to match your child with an optimal instructor based on their unique needs and interests. Factors that are considered in our matching process include Learning Style, Personality, Personal Experience, and Academic & Career Aspiration.

Headshot for Puja D
Puja D
I really like bringing a strong energy to my classes, and sharing excitement with my students about learning new topics.

Real Reviews from Real Parents

4.9 out of 5



My 3 sons ages, 10 1/2, 9 and 7 started using Juni in early June 2020 and absolutely love it. The instructors are college age kids and they relate to my boys very well. My oldest is doing both the coding and math tracks and I feel like he will be way ahead of his 5th grade class come the fall. Once the other two are old enough I will certainly be enrolling them in math as well.

Tarun Mehta

Juni has been amazing for my daughter. She is a reluctant learner when it comes to Computer Languages, but the Juni instructors have been engaging to her at a level where she feels comfortable with them and they manner in which they present the curriculum. They understood my ask that I Wanted her to start liking computer languages, and they are presenting the information in a way that is fun and relatable. I am very happy with my Juni experience and my daughter's journey with Juni so far!


I have two boys taking classes and the Juni takes the time to match the right instructor for my children. They are patient and very consistent in their teaching. The boys are thoroughly enjoying their class and love accomplishing and learning new things!

Start Learning with Juni

Turn your child’s passion into a professional skill