Unity tutorial: Building a first person game: Look to interact system

  • Unity AI Tutorial: Finite State Machines

    There are many different techniques for building Artificial Intelligence (AI) for our projects. In this video we’ll look specifically at Finite State Machines (FSMs). We’ll see a purely code based version and also a version using the Visual Scripting system in Unity.

    Find the code here: https://github.com/GameDevEducation/AdvancedDeepDive_StateMachineBasedAI

  • Unity Tutorial: Post processing effects

    Post processing allows us to significantly enhance our projects by apply different visual effects. We’ll see how to setup and manipulate those effects in the built in pipeline and how to use them with both Cinemachine and Timeline as well as switching between effects in code.

    Find the code here: https://github.com/GameDevEducation/DeepDive_PostProcessing

  • Unity Tutorial: Simple Spaceship (Part 1)

    In this first part of the Spaceship controller series we’re going to be getting our spaceship moving using physics and the new input system. We’ll also be setting up the visual effects using VFX Graph so that as you apply thrust in different directions you’ll see a rocket plume, feel the controller rumble and have…

  • Unity Tutorial: First Person Character Controller (Part 5)

    In the latest part of the First Person Character Controller series we are going to add in support for crouching, auto parenting to moving objects and support for coyote time!

    📂 Grab the full project ➠ https://github.com/GameDevEducation/UnityTutorial_CharacterController/tree/Part-5-Crouching-Auto-parenting-and-Coyote-time

  • Unity Tutorial: First Person Character Controller (Part 4)

    In the final part of the series on building our own rigidbody-based First Person Character Controller we’re going to be adding in support for audio (footsteps, falling and jumping), Field of View (FOV) kicks when running and some quality of life improvements.

    📂 Grab the full project ➠ https://github.com/GameDevEducation/UnityTutorial_CharacterController/tree/Part-4-Audio-FOV-Kick-and-Update-Toggles

  • Unity Tutorial: First Person Character Controller (Part 3)

    In the third part of the series on building our own rigidbody-based First Person Character controller we’re going to be adding in support for stairs, avoiding getting stuck in the ceiling and adjusting physics materials dynamically to help out with the movement behaviours.

    📂 Grab the full project ➠ https://github.com/GameDevEducation/UnityTutorial_CharacterController/tree/Part-3-Stairs-Ceiling-And-Friction

  • Unity Tutorial: First Person Character Controller (Part 2)

    In the second part of the First Person Character Controller tutorial we’re going to look at jumping and falling. We’ll setup support for double jumping as well as in-air control. All with controls to allow them to be easily toggled on or off.

    📂 Grab the full project ➠ https://github.com/GameDevEducation/UnityTutorial_CharacterController/tree/Part-2-Jumping-Falling-and-UI