New Courses. New Skills.

Discover real skills for the world right now. Over 14 NEW courses are here at Juni.

Intro to Unity Video Game Development

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!

First class free!
$62.50/ class
Billed Monthly
Total Billing $250
Intro to Unity Video Game Development
Format
Private 1:1
Age
Ages 10-16
Duration
Duration 6-8 months
Class size
Personalized 1:1 Instruction

50-minute sessions available Monday-Sunday 7am-7pm PT

Juni Instructor Kara sitting on a couch

Get hand-matched with an instructor that meets your child’s schedule and learning style. To begin, click the button below and select 3 potential timeslots during the week that work for your family and share some details about your learner. We’ll match you and set up your first class!

What and how will you learn?

  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

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. VGD1 Introduction to Unity!

    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
  2. VGD2 Prefabs

    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
  3. VGD3 Introduction to Scripting

    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
  4. VGD4 The Player and Movement

    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
  5. VGD5 Advanced Movement

    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
  6. VGD6 Collisions, Collectibles, and Interaction

    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
  7. VGD7 User Interface and the Game Manager

    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
  8. VGD8 Completing a game!

    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

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

Trustpilot

Ray

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!

Pooja

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