Course Code: unitygdbspk
Duration: 10 hours
Prerequisites:
  • Unity 6 (6000.0.43f1)
  • Microsoft Visual Studio 2022
  • Blender 3.1 (optional)
     
Overview:

The course will follow a structure that focuses on delivering an MVP similar to games such as Bloodthief, Ultrakill, Ghostrunner while exploring different general concepts of Unity.

 

 

The course is highly flexible and will most likely change based on expectations and pace at which we make progress. After each chapter we preview what is next and make changes if the expectations don’t align.

Course Outline:

Intro

Quick general recap of Unity (depending of knowledge level, we might just jump to the next chapter)

 

Fresh project

 

Movement (MC controller)

Input (WASD, Shift dash, C/RMB slide, Space jump)

First person character Movement (WASD movement)

Camera Movement

Dash

Sliding

Wall run (Detecting Collision)

 

Building the World (gray box/prototyping)

Placing primitives into world

Manipulate Assets

 

Collision

Exit collision to start timer

Enter collision to stop and finish level

 

UI

Add an incremental timer to the screen

Add a score system

Add a toggle game menu + restart

 

Scene manipulation

Restart/Exit Game

 

Combat

Raycasting

Create Dummy

Interact with Dummy (damage)
 

AI

Nav Mesh

Basic AI behaviour

 

Level Design, Polish & Playtest

 

Build