Latest Tutorials



Using the Blackboard in Unity Behavior | Unity Tutorial

04 Mar 2025
In this video you'll learn all about the Blackboard in Unity Behavior including how to create new variables on the Blackboard, assign values in the Inspector, and assign values in your code!

Action Nodes (& Custom Actions) in Unity Behavior | Unity Tutorial

18 Feb 2025
Learn about Action Nodes in Unity Behavior, some key aspects of using them, and very importantly, how to create your own custom actions!

Control Flow Nodes in Unity Behavior | Unity Tutorial

04 Feb 2025
In this video you'll learn about Control Flow nodes in Unity Behavior, what they do, and how to use them. Unity Behavior is a new FREE Behavior Tree tool available in the Package Manager starting w...

Introduction to Unity Behavior | Unity Tutorial

21 Jan 2025
In this video you'll become familiar with the core concepts of Unity Behavior, including a live example.

Convenient UI Management in UI Toolkit | Unity Tutorial

07 Jan 2025
Learn a pattern of designing and developing your UIs in UI Toolkit that will allow them to scale up as you create more, and more complex UIs for your game!

How you can use the "new" input system the old way | Unity Tutorial

24 Dec 2024
In this video you'll learn about the Keyboard and Mouse APIs from the new Input System and how you can use them to poll for input in Update() just like you did with the old input system Input.GetKe...

UI Toolkit Templates are POWERFUL | Unity Tutorial

10 Dec 2024
In this video you'll learn what Templates are in UI Toolkit and how they can make creating your UIs much faster and easier.

Orbit Target with Cinemachine 3 | Unity Tutorial

26 Nov 2024
Learn how to implement a player-controlled orbit around a target with Cinemachine 3, like I did in this Minigolf microgame!

Show Objects Through Walls with Render Objects (NO CODE) | Unity Tutorial

12 Nov 2024
In this tutorial you'll learn how to:

3 CRITICAL EditorWindow Tips | Unity Tutorial

29 Oct 2024
In this video you'll learn about 3 CRITICAL EditorWindow Tips you need to know if you're working with custom Editor Windows in Unity!

Just another day using VSCode to build Unity games...

24 Oct 2024

NavMeshAgents & Ladders | AI Series Ep 54 | Unity Tutorial

15 Oct 2024
In this tutorial you will learn how to set up OffMeshLinks via the NavMeshLink component to add ladders into your game!

How I Implemented Runtime Mesh Combination in my Minigolf Microgame | Unity Tutorial

01 Oct 2024
In this video you'll learn how to perform Mesh Combination at Runtime in Unity! You'll see how I implemented it specifically in my free and open source minigolf microgame and learn the process for ...

How to Avoid Ghost Collisions | Unity Tutorial

17 Sep 2024
In this tutorial you'll learn WHY ghost collisions happen as well as a couple of ways you can avoid ghost collisions.

1 Scene INFINITE Levels by Spawning Levels from ScriptableObject Data at Runtime | Unity Tutorial

03 Sep 2024
Learn how I used ScriptableObjects to spawn tiles and prefabs into my single game scene to support INFINITE numbers of levels! Using a simple editor tool and the Tilemap, I crafted the levels in th...

How I Made a Level Save/Load Editor Window for my Minigolf Microgame | UI Toolkit Unity Tutorial

20 Aug 2024
In this video you'll learn how to create an Editor Window with UI Toolkit by the example of my level save and load window. This includes creating fields with UXML, reviewing the USS styles I used, ...

How the Tilemap Tools Helped Me Expedite the Level Creation Process for My Minigolf Microgame

06 Aug 2024
In this video you'll learn how I used the tilemap (2d) tools to build out my 3d levels quickly and easily for my free and open source minigolf microgame!

My Top 5 Asset Picks from The Dev Days of Summer Unity Asset Store Sale

26 Jul 2024
In this video I'm bringing you my top picks from the Dev Days of Summer

I Made a Free and Open Source Minigolf Game with Unity. Here's How.

23 Jul 2024
In this video you'll learn the high level concepts I used to make my latest free and open source Minigolf Microgame. In the next few months I will be covering each of these in detail with their own...

How to Make Every Specular PBR Surface Input in the URP/Lit Shader | Unity Tutorial

09 Jul 2024
Learn how to recreate all the standard surface inputs (PBR) on the URP/Lit Shader in Unity ShaderGraph!

Top 3 Lessons (Re)Learned from Making My Chicken Defense Microgame

25 Jun 2024
In this video you'll hear about my top 3 lessons learned and re-learned from making my free and open source microgame: Chicken Defense. You've probably heard some of these before, but somehow I'm s...

Event Bus & Scriptable Object Event Channels | Unity Game Architecture Tutorial

11 Jun 2024
Learn how to implement an Event Bus strictly in code, and in a more-designer friendly, ScriptableObject driven “event channel” implementation!

Easy Minimap using UI Toolkit | Unity Tutorial

28 May 2024
Learn how to use a Render Texture and Render Layers to set up a minimap using UI Toolkit!

Ghost Placement / Hologram Shader | Unity ShaderGraph Tutorial

14 May 2024
Learn how to make a Ghost Placement or Hologram Shader in Unity ShaderGraph. You'll learn how to create procedural scan lines as well as the edge glow (fresnel).

Active NavMeshAgent Avoidance - Run Away From or Around a Target | Unity Tutorial

30 Apr 2024
AI pathfinding avoidance can be tricky. In this video you'll learn the basics of enhancing the built-in NavMeshAgent avoidance to have them walk around some targets or even run completely away from...

Procedural Mesh & Animation with the Official Unity Spline Package | Unity Tutorial

16 Apr 2024
Learn how to use the Unity Spline Package to generate a smooth procedural mesh between a set of points.

Simple Animated Click Indicator Shader | Unity ShaderGraph Tutorial

02 Apr 2024
In this tutorial you'll learn how to create an animated "click indicator" shader using ShaderGraph and a very simple script. Once you understand the basics here, I challenge you to enhance it and c...

Unity Muse Animate: A First Look, Impressions, and Test Prompts

18 Mar 2024
In this video I'll take a first look at Muse Animate (release 0.2.5) which promises to generate humanoid animations from simple prompts like "walk forward". I'll give my first impression of this to...

Sample NavMesh Positions PER AGENT TYPE Using NavMeshQueryFilter | Unity Tutorial

05 Mar 2024
In this tutorial you'll learn all about NavMeshQueryFilter and how to use it to distinguish between different baked NavMeshes that are baked per Agent Type using the NavMeshSurface component.

Does Animation Rigging Work on "Generic" (non-Humanoid) Models? | Unity Tutorial

20 Feb 2024
In this video we'll explore using the Animation Rigging package on non-humanoid ("Generic") models in Unity. The use case we'll use is creating a Stomp animation for a Llama!

Shrapnel Shotgun with Knockback | Guns Series 15 | Unity Tutorial

06 Feb 2024
Learn how to extend our ScriptableObject gun system to support shrapnel shooting shotguns (or any other type of multi-bullet-per-shot gun)!

Physic Materials, Explained. | Unity Tutorial

23 Jan 2024
Learn all about Physic Materials in Unity. What they are, how they work, and how to create them!

Knockback NavMeshAgents using Physics | AI Series 51 | Unity Tutorial

09 Jan 2024
Go to this video's Sponsor: https://snhu.edu/llamacademy to see what the current average annual salary for a game developer programmer is and learn how you can get started!

3 Twinkling Emissive Light Shaders | ShaderGraph Unity Tutorial

26 Dec 2023
In this tutorial you'll learn 3 different ways to have lights flicker or twinkle in a shader (no code required!).

GOAP Enemy AI FULL IMPLEMENTATION | AI Series 50 | Unity Tutorial

12 Dec 2023
Go to this video's Sponsor: https://snhu.edu/llamacademy to see what the current average annual salary for a game developer programmer is and learn how you can get started!

Introduction to GOAP | AI Series 49 | Unity Tutorial

21 Nov 2023
Go to this video's Sponsor: https://snhu.edu/llamacademy to see what the current average annual salary for a game developer programmer is and learn how you can get started!

Embers Shader (No Sprite Sheets) | ShaderGraph Unity Tutorial

07 Nov 2023
Learn how to create an Embers shader that doesn't require a sprite sheet or external texture! We'll be using automatically generated tri-mapped noise to create this effect.

Blend Between Textures in a Shader (Vertex Colors) | ShaderGraph Unity Tutorial

24 Oct 2023
Learn how blend between 2 (or more) textures using Vertex Colors. This gives you a similar experience to using the Terrain Tools to paint on a Terrain, but on a mesh!

Save and Load a Player Loadout | Gun Series Part 14 | Unity Tutorial

14 Oct 2023
Learn how you can save and load a player's loadout when using ScriptableObjects for your gun configurations. You'll also see how you can adapt what we've done so far for a loadout screen to integra...

Every Physics "Overlap" Visualized | Unity Tutorial

26 Sep 2023
Go to this video's Sponsor: https://snhu.edu/llamacademy to learn more about their accredited degree programs that can help you level up your gamedev skillset!

Bullet Penetration with Raycasts and Rigidbodies | Gun Series Part 13 | Unity Tutorial

12 Sep 2023
Learn how to implement bullet penetration with both Hitscan/Raycast shooting and Rigidbody bullets!

Enemy Behavior Tree AI FULL IMPLEMENTATION (AI Tree) | AI Series 48 | Unity Tutorial

31 Aug 2023
Go to this video's Sponsor: https://snhu.edu/llamacademy to see what the current average annual salary for a game developer programmer is and learn how you can get started!

Enemy State Machine AI FULL IMPLEMENTATION | AI Series 47 | Unity Tutorial

18 Aug 2023
Learn how you can implement Enemy AI with a Finite State Machine. This is a full implementation using Unity Hierarchical State Machine (Unity HFSM), a code-driven state machine framework for Unity.

AI Programming #shorts

02 Aug 2023

Which AI Behavior Framework Should You Use? | AI Series 46

01 Aug 2023
Go to this video's Sponsor: https://snhu.edu/llamacademy and to see what the current average annual salary for a game developer programmer is and learn how you can get started!

8 Inverse Kinematics Solutions in Unity Evaluated - Which should you use?

18 Jul 2023
In this video you'll see 8 Inverse Kinematics solutions evaluated and compared. By the end, you'll know which one you should use for which types of use cases your game has!

Aiming with Inverse Kinematics (IK) and Animation Rigging | Gun Series 12 | Unity Tutorial

04 Jul 2023
In this tutorial, learn how you can always have your character perfectly aim at their target without needing a million animations! We'll review the PlayerIK first introduced in Part 1 of the series...

Runtime Gun Swapping | ScriptableObject-based Gun Series Part 11 | Unity Tutorial

13 Jun 2023
Learn how to make gun and ammo pick-ups with our Gun ScriptableObject System! Because we have a pretty clean setup for these guns, this ends up being really straightforward!

Visualize a NavMesh, In Game! | AI Series 45 | Unity Tutorial

30 May 2023
In this video you will learn how you can generate a Mesh at runtime based on the NavMesh Triangulation.

Static Batching, Explained. Free, Powerful Draw Call Optimization | Unity Tutorial

23 May 2023
Static Batching is a built-in tool in Unity that helps optimize the rendering of static meshes. In this tutorial you'll learn what it is, how it works, and in which scenarios you can expect to see ...

Connect on Social Media