Technical Game Development II
IMGD 4000 - D Term 2011

Game Project Tutorials

After completing the introductory Unity tutorial videos recommended in connection with the 10% Solution homework, the following tutorial videos will help prepare you for the technical requirements of the final game project--see constraints. (You may want to view some videos twice---once to get the basic idea, and then again later with the Unity Editor open in front of you).

We also indicate related course lectures (see syllabus), where appropriate.

[For all of below, open Coding bullet under Unity]

  • Unity Gameplay & Scripting Primer (72 min)
    • Chapter 1: Physics (22 min) -- See Basic Physics lectures
    • Chapter 2: Audio (7 min)
    • Chapter 3: Interactivity Scripting (7 min)
    • Chapter 4: Player State Machine (20 min)
    • Chapter 5: GUI System HUD (16 min)

  • Basic Artificial Intelligence 1 (47 min)
    • Chapter 1: Introduction (2 min) -- Note support file attachments to download
    • Chapter 2: Robot Setup (6 min)
    • Chapter 3: Robot Controller Script (8 min)
    • Chapter 4: Player Animation Script (7 min)
    • Chapter 5: Neutral Bot Setup & Script (12 min)
    • Chapter 6: Neutral Bot AI (12 min) -- See State Machines lecture

  • Basic Artificial Intelligence 2 (84 min)
    • Chapter 1: Introduction (6 min) -- Note support file attachments to download
    • Chapter 2: Creating the Enemy Bot (17 min)
    • Chapter 5: Auto Way Point Script (5 min) -- See Steering lectures
    • Chapter 6: Patrol Bot Script 1 (14 min) -- See Steering lectures
    • Chapter 7: Patrol Bot Script 2 (20 min) --See Steering lectures
    • Chapter 8: Search, Rotate and Move Functions (22 min)

  • Unity Networking Scripting I (77 min) -- See Networking lectures
    • Chapter 1: Networking and Multiplayer Gaming Introduction (1 min) -- Note support file attachments to download
    • Chapter 2: Networking and Multiplayer Gaming - Direct Connection (24 min)
    • Chapter 3: Networking and Multiplayer Gaming - Master Server (13 min)
    • Chapter 4: Networking and Multiplayer Gaming - Using Remote Procedure Calls (RPCs) (10 min)
    • Chapter 5: Networking and Multiplayer Gaming - Synchronizing Game States (14 min)
    • Chapter 6: Networking and Multiplayer Gaming - Synchronizing Variables (15 min)

Total tutorial videos time: 280 min (4.7 hours)

As always, to go deeper into various topics introduced in the tutorial videos, see the Unity Manual, Reference Manual and Scripting Reference accessible under the Help menu in the Unity Editor.