Week 1: Player Control - April 11 - April 15, 2022

Exercise

·

Beginner

·

+60XP

·

140 mins

·

Unity Technologies

Week 1: Player Control - April 11 - April 15, 2022

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:


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

Register now for the live sessions starting Monday, April 11th.

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:

  1. Follow the instructions to build your project for WebGL.
  2. 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