Code Together Overview
Tutorial
·
Beginner
·
+10XP
·
0 mins
·
Unity Technologies

This Overview page contains information on each of the 5 sessions throughout the Parents and Kids Code Together series. Read on below to find out what you will be learning about in each session.
At the end of each session, we will also update this page by adding the recording from that day. If you're unable to attend a live session, you will be able to refer to the recordings that get posted below.
Languages available:
1. Overview
In this five part series, participants will learn the core fundamentals of coding with C# in Unity. Coding Together is all about presenting the basics of programming in a fun and interactive way. Parents and their kids will create a driving simulator project to reinforce the concepts learned in every session. By the end of this workshop, participants will have created a driving simulator that showcases their new skills as a Unity C# programmer.
If you miss any of the live sessions, or prefer to work at your own pace, you can use the rest of the tutorials in this project to build your game.
To participate in this live series and follow along, you need:
- Unity 2018.4 installed through the Unity Hub
- At least one participant should have some familiarity with coding or basic Unity scene navigation
2. Session 1: Project Setup and Unity Basics
Recorded Live Session - 11th August - 12pm PST
If you missed this session, you can catch up with the video below:
NOTE: The uploaded recording from this session is unedited. We will be replacing this with an edited version soon!
In this session, you will learn how to set up our Unity project and navigate in Unity's 3D space. You'll also learn about setting up GameObjects and Components to create specific behavior, and how to use the Move, Rotate, and Scale tools to manipulate GameObjects to create levels.
You can access the companion, self-paced version of this session here.
Bonus Challenge - Install Visual Studio
- Make sure Visual Studio is installed on your computer
- If it isn't, use the following link to download it
3. Session 2: Writing Your First Script
Recorded Live Session - 13th August - 12pm PST
If you missed this session, you can catch up with the video below:
NOTE: The uploaded recording from this session is unedited. We will be replacing this with an edited version soon!
In this session, you will learn how to write your very first script! We'll go over creating new scripts, how to properly use comments, writing instructions, how to use variables, and configure components to work with the script.
You can access the companion, self-paced version of this session here.
Bonus Challenge - Configure and place different obstacles
- Create some new obstacles as prefabs and place them throughout the scene
If you've fallen behind and need help catching back up, download the starter files for this session here.
4. Session 3: Understanding and Creating Logic
Recorded Live Session - 18th August - 12pm PST
If you missed this session, you can catch up with the video below:
NOTE: The uploaded recording from this session is unedited. We will be replacing this with an edited version soon!
In this session, you will learn about the importance of problem solving and how it will help you write effective code. You will demonstrate your problem solving skills by writing your own custom instructions. You will also learn how to encapsulate that logic in functions that allow you to execute that logic only when you need it and where you need it.
You can access the companion, self-paced version of this session here.
Bonus Challenge - Create an Out of Bound volume
- Create a trigger that will restart the level when the player falls off the road
If you've fallen behind and need help catching back up, download the starter files for this session here.
5. Session 4: Customizing Your Game
Recorded Live Session - 20th August - 12pm PST
If you missed this session, you can catch up with the video below:
NOTE: The uploaded recording from this session is unedited. We will be replacing this with an edited version soon!
In this session, you will learn about classes and how they can help you organize your code more efficiently. You will also learn how to create scripts that focus on gameplay mechanics like spawning and destroying game objects. You will have an opportunity to customize your game to show off during the game showcase.
You can access the companion, self-paced version of this session here.
Bonus Challenge - Modify your game
- Explore other gameplay elements that you might want to add to make your game your own
If you've fallen behind and need help catching back up, download the starter files for this session here.
6. Session 5: Game Showcase
Recorded Live Session - 25th August - 12pm PST
If you missed this session, you can catch up with the video below:
In this final session, we will play through all of your project submissions and offer feedback on how to improve them. We’ll also answer all of your questions and prepare you for the next steps needed to continue improving upon your C# coding skills!
To upload your project online as a WebGL build so others can play it, you can:
- Follow the instructions to build your project for WebGL
- Go to Unity Connect and click the Post Project button in the top-right corner
- Follow the instructions to upload your WebGL project
- Share a link in your submission description below so other people know where to find it
Please also share any "behind-the-scenes" info about how you made your project!