Digital FXtbook
Easy Contacts
  • Home
    • Software
    • The Author
    • Former Students Hall of Fame
    • A tribute....
  • 3d Training
    • Game Design >
      • Treasure Hunt
      • Unity >
        • Unity's Interface >
          • Our First Assignment
        • Unity Essentials >
          • 3d Gaming Essentials >
            • The Floor is Lava Name Project
          • Introduction to Scripting >
            • Getting Started with Scripting
            • Default Scripting
            • Scripting a Game Object
          • Real Time Audio >
            • Adding Background Music
            • 3-d Audio effects
          • 2d Essentials >
            • 2d Game Objects
            • Objects on 2d Game Objects
        • Creative Core >
          • Introduction to Creative Core
          • Shaders and Materials
          • Lighting
          • Animation
          • VFX
          • Cameras
          • Post Processing
          • Audio
          • User Interface
          • Proto-Typing
      • Maya >
        • Modeling >
          • Introduction: The Temple
          • Name Text Curve
          • Minecraft Steve
          • Minecraft Tools and Weapons
          • Roblox Character modeling
          • Garbage Can
          • Hammer
          • Sword of Light
          • Buzz Axe
          • Halo 1 Blood Gulch Base
          • Hammer
          • Sword
          • Character Modeling Big Daddy
          • Shield
          • The OM6G
          • Weapon
          • Character Modeling Legion the Geth
          • Character Modeling Geth Armor
        • Animation >
          • Character Animation
        • Rigging >
          • Rigging with HumanIK
          • Characterizing and MoCap
          • Integration with Unity
    • Computer Animation >
      • AutoDesk
      • Introduction: The Temple
      • Creating a Film >
        • Scriptwriting and Planning
        • StoryBoarding
        • Story Reels
      • Modeling >
        • The Nail
        • First Freestyle Lesson >
          • Cup and Straw
          • Garbage Can
        • Fence
        • Hammer
        • House
        • Environment Bubble
      • Animation >
        • Beginning Animation
        • Animation - Walk Cycle
        • Facial Animation
      • Rendering >
        • Arnold Rendering
      • Editing film >
        • Credits
        • Video Editing
      • Characters
    • Advanced Modeling and Rigging >
      • Unity VR Development >
        • VR Setup
        • VR 1st Project
      • Modeling and Rigging >
        • Linda Training >
          • Advanced Modeling >
            • Modeling Basics
            • Modeling Room Objects
          • Rigging >
            • Rigging Basics
            • Rigging Creating Skeletons
            • Rigging: Body Controls
            • Rigging: Hands
            • Rigging: Skinning
        • Modeling >
          • Image Planes
          • Polygon Modeling >
            • Coke Can
            • Low Polygon Character
            • Character Modeling Legion the Geth
            • Character Modeling Geth Armor
            • Face Modeling
          • NURBS Modeling >
            • Intro to NURBS
            • Lofting
            • CV Curves
            • Organic Modeling
            • Autombile
        • Texturing
        • Rigging >
          • Rigging with HumanIK
          • Smooth Skinning
        • Motion Capture
        • Blender
      • 3d Animation >
        • Linda Training >
          • Animation - Fundamentals
          • Animation - Next Steps
          • Animation - Pose to Pose
          • Animation - Facial Animation
          • Animation - Lip and Body Animation
        • Arnold Rendering
        • Reference Videos
        • Beginning Animation
        • Characters
  • Coding
    • Unity Coding >
      • Intro to Programming 1 >
        • Player Control 1 >
          • Player Control 1.2
          • Player Control 1.3
          • Player Control 1.4
        • Player Control 2 >
          • Player Control 2.2
          • Player Control 2.3
          • Player Control 2.4
        • Player Control Challenge
      • Intro to Programming 2 >
        • Sound and Effects >
          • Sound and Effects 3.2
          • Sound and Effects 3.3
          • Sound and Effects 3.4
        • GamePlay
        • User Interface
        • Feedback and Testing
        • Next Steps
      • Intro to Programming 3 >
        • Manage Scene Flow and Data
        • Apply Object-Oriented Principles
    • C# Game Scripting >
      • First Program >
        • Getting input from the User
      • Comments >
        • PsuedoCode
      • Variable Types >
        • AlphaNumeric Variables
        • Numeric Variables
        • Putting it all together
      • Operators >
        • Assignment and Arithmetic Operators >
          • Use of Parenthesis
          • Algebra in code and assundry CHAOS
        • Comparison and Logical Operators >
          • Logical Data, Illogical Assignment
        • Operator Assignments >
          • Floats Conversion from Metric to English
          • When is Easter??
        • Random Class
      • Arrays >
        • Simple Arrays
        • Complex Arrays
      • Conditional Statements >
        • Number validator
        • Number tester
        • Speed Camera
      • Loops >
        • For Loops >
          • Adding Numbers
        • For Each Loops
      • Try and Catch
      • Casting
      • Object Oriented Programming
      • U to Me >
        • Introduction Unity Lesson
        • Number Wizard Game #1
        • Second Unity Game: Text Adventure
        • Number Wizard Game GUI >
          • Block Breaker >
            • Block Breaker Game #1
            • Block Breaker Game #2
            • Block Breaker Game #3
            • Block Breaker Game #4
  • Broadcasting
    • Treasure Hunt
    • Audio >
      • Microphones >
        • Construction
        • Patterns
        • Peripherals
      • Mixers >
        • Types and Styles
        • Audio Computer Interfaces
        • Layout and Interface
        • Peripherals
        • Cords
      • PodCasting >
        • Setup and Operation
        • PodCasting Assignment
      • Boom Operating >
        • Equipment
        • Setup and Operation
    • Video >
      • Cameras >
        • Construction
        • Layout and Interface
        • Types and Styles >
          • Photography
          • Video
          • PTZ and Interfaces
      • Peripherals >
        • Power
        • Cords
        • Stabilizers >
          • Tripods and Chest Rigs
          • Gimbals and Sliders
        • Transmitting Wirelessly
      • Live Broadcasting >
        • Computer Interface >
          • Audio
          • Video
        • Streaming >
          • OBS
          • StreamYards
          • Software
      • Pre-Recorded >
        • Editing >
          • Premier >
            • Chapter 1
            • Chapter 2
            • Chapter 3
            • Editing A-Roll
            • Chapter 4
            • Editing B-Roll
            • Chapter 5
            • Chapter 6
            • Chapter 7
            • Chapter 8
            • Chapter 9
            • Chapter 10
            • Chapter 11
            • Chapter 12
    • Journalism >
      • Story Telling
      • Script Writing
  • Student Films
    • Advanced Student's movies
    • Beginning Student's movies
  • Links
    • BPA >
      • Futuristic Character >
        • Design and Concept
    • The Top Six Animation Schools
    • The Top Video Game Design Schools

Start Your Engines

In this lesson, you will create your very first game project in Unity Hub. You will choose and position a vehicle for the player to drive and an obstacle for them to hit or avoid. You will also set up a camera for the player to see through, giving them a perfect view of the scene. Throughout this process, you will learn to navigate the Unity Editor and grow comfortable moving around in 3D Space. Lastly, you will customize your own window layout for the Unity Editor.
​
Project Outcome:
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.


Video

Introduction

​Make a course folder and new project

​
  1. On your desktop (or somewhere else you will remember), Right-click > create New Folder, then name it “Create with Code”
  2. Open Unity Hub and select the Projects tab from the left sidebar
  3. Select New to create a new project, using one of the supported versions of Unity (2018.4LTS, 2019.4LTS, or 2021.3LTS)
  4. Select the 3D template, name the project “Prototype 1”, and set the location to the new “Create with Code” folder
  5. Select Create, then wait for Unity to open your new project

Opening the project

  1. Click to download the Prototype 1 Starter Files, then extract the compressed folder. Windows: Right-click on the file > Extract All Mac: Double-click on the file
  2. From the top menu in Unity, select Assets > Import Package > Custom Package, then navigate to the folder you extracted and select the Prototype-1_Starter-Files.unitypackage file.
  3. In the Import Unity Package window that pops up, select Import and wait for the assets to import.
  4. In the Project window, in Assets > Scenes > double-click on the Prototype 1 scene to open it
  5. Delete the Sample Scene without saving
  6. Right-click + drag to look around at the start of the road

​

Adding the vehicle to your scene

  1. In the Project Window, open Assets > Course Library > Vehicles, then drag a vehicle into the Hierarchy
  2. Hold right-click + WASD to fly to the vehicle, then try to rotate around it
  3. With the vehicle selected and your mouse in the Scene view, Press F to focus on it
  4. Use the scroll wheel to zoom in and out and hold the scroll wheel to pan
  5. Hold alt+left-click to rotate around the focal point or hold alt+right-click to zoom in and out
  6. If anything goes wrong, press Ctrl/Cmd+Z to Undo until it’s fixed

​

Adding the obstacle and repositioning it

  1. Go to Course Library > Obstacles and drag an obstacle directly into the Scene view
  2. In the Inspector for your obstacle, in the top-right of the Transform component, click the more options button > Reset Position Note: The more options button may appear as three vertical dots or a gear icon, depending on your version of Unity
  3. In the Inspector, change the XYZ Location to x=0, y=0, z=25
  4. In the Hierarchy, Right-click > Rename your two objects as “Vehicle” and “Obstacle”

​Locate your camera and run the game

  1. Select the Camera in the hierarchy, then press F to focus on it
  2. Press the Play button to run your Game, then press Play again to stop it

​Move the camera behind the vehicle

  1. Use the Move and Rotate tools to move the camera behind the vehicle looking down on it
  2. Hold Ctrl/Cmd to move the camera by whole units

​Customize the interface layout

  1. In the top-right corner, change the layout from “Default” to “Tall”,
  2. Move Game view beneath Scene view
  3. In the Project window, click on the little drop-down menu in the top-right and choose “One-column layout”
  4. In the layout Dropdown, save a new Layout and call it “My Layout”
Onto the next page
Proudly powered by Weebly