Week 1: Player Control - April 11 - April 15, 2022
Exercise
·
Beginner
·
+60XP
·
140 mins
·
Unity Technologies

Join us Mondays and Thursdays at 10:00am PT by registering here.
This week, you will program a car moving side-to-side on a floating road, trying to avoid (or hit) obstacles in the way. In addition to becoming familiar with the Unity editor and workflow, you will learn how to create new C# scripts and do some simple programming. By the end of the week, you will be able to call basic functions, then declare and tweak new variables to modify the results of those functions.
1. Before you begin
Welcome to the Jr: Programmer: Learn to Create with Code Live Learning series. This live series is the companion experience to the Jr. Programmer Pathway - a guided learning Pathway will take you from zero to job-ready!
To participate in this session and follow along, you need:
- Unity 2020.3 (LTS) installed through the Unity Hub
2. Week 1 Content
This week, you will complete Unit 1 in the first Mission of the Jr. Programmer Pathway, where you will learn the fundamentals of implementing Player as you create a third-person driving simulator game.
After the live session on Monday April 4, 2022 when we kick off the project together, use the links below to continue working through the Unit independently.
Essential content
- 1.1 - Start your 3D Engines
- You will have a vehicle and obstacle positioned on the road and the camera set up perfectly behind the vehicle. You will also have a new custom Unity layout, perfectly optimized for editing.
- 1.2 - Pedal to the Metal
- You will have a moving vehicle with its own C# script and a road full of objects, all of which may collide with each other using physics components.
- 1.3 - High Speed Chase
- The camera will follow the vehicle down the road through the scene, allowing the player to see where it’s going.
- 1.4 - Step into the Driver's Seat
- When the player presses the up/down arrows, the vehicle will move forward and backward. When the player presses the left/right arrows, the vehicle will turn.
Complete the following additional Jr Programmer Pathway content not covered in the live session in order to complete the first mission:
- Unit 1 Challenge - Plane Programming
- Use the skills you learned in the driving simulation to fly a plane around obstacles in the sky.
- Lab 1: Design Document
- Learn about creating a personal project and concept your idea by creating a Design Document.
- Unit 1 Quiz
- Assess your knowledge of the skills and concepts learned in Unit 1.
- Introduction to project management and teamwork
- Key concepts and best practices used for project planning, production phases, project management, and working in teams.
Create with Code bonus content
- Unit 1 Bonus Features
Note - this will tell you to submit in the bonus features. BUT you should also submit it to this Live Session so we can see your work!!- Easy: Obstacle Pyramids
- Medium: Oncoming vehicle
- Hard: Camera switcher
- Expert: Local multiplayer
3. Live Session - Monday April 11th - Friday, April 15th
4. Share your Modified Challenge or Prototype
If you went above and beyond and modified the challenge or prototype from this week, take a screenshot or screen-recording and post it here to share what you made! 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.
- 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!
Please login to submit
Submission Gallery
Challenge 1 Plane controller
Plane controller challenge 1
Truck Game By Sesarro
My Second proyect in unity, learning movement with inputs and diferentes collisions and things. Im so dumb.
Modified Challenge prototype 1.
This Challenge prototype 1 is mixed with... Gess with which microgame.
Dual Player Driving
https://play.unity.com/mg/other/dual-player-driving Create with Code bonus challenge with two players. To control de blue car use the WASD keys and F to change cameras, to control de red truck use the up/down/left/right arrows and keypad 0 to change cameras.
Impossible Plane Game
https://play.unity.com/mg/other/weekone-h
I Scream Truck
https://play.unity.com/mg/other/iscreamtruck
Extra top camera
Top over camera added as well.
Car multiplayer
https://play.unity.com/mg/other/webgl-builds-189354