Latest Tutorials



How to totally mess up syncing unit attacks & damage (and how to fix it) | Unity Tutorial

09 Sep 2025
Learn how to sync up your units' attacks with their animations and apply damage at the proper time!

Unity Navigation In 2025 - Key Components for Building Navigable Worlds

27 Aug 2025
Learn about the state of the Unity Navigation System in 2025 and the key components you need to build YOUR GAME with Game AI that understands the world and can move seamlessly!

I'm hosting a Unity Navigation Livestream! #gamedev #unity

19 Aug 2025
Make sure you tune in! August 26 7AM CDT! https://youtube.com/live/8Hs5mM_jBGA

Runtime NavMesh Updates in Performance Critical Contexts | Unity Tutorial

12 Aug 2025
Learn how you can update the NavMesh QUICKLY in response to object destruction in your game! In this video we look at multiple approaches to updating the NavMesh and discuss the pros and cons of ea...

How to Retarget Animations with Inverse Kinematics & Animation Rigging | Unity Tutorial

29 Jul 2025
Learn how I used the Animation Rigging package to retarget my T-Rex animations to accurately eat humans off the ledge in my free and open source microgame: Dino Attack!

Advanced NavMesh Usage - Beyond Simple SetDestination | Unity Tutorial

15 Jul 2025
Learn more advanced ways of making your Game AI move on a NavMesh. Most tutorials focus on "NavMeshAgent.SetDestination(other.transform.position);" which gets you up and running quickly, but also h...

POV - Setting up Inverse Kinematics on a new model for the first time #gamedev

05 Jul 2025
Every. Single. Time.

How I made an Inverse Tower Defense game with Unity 6. It's FREE & Open Source.

01 Jul 2025
In this video you’ll learn how I made my latest free and open source tutorial microgame - Dino Attack! You play as Dinosaurs trying to rescue their eggs from the evil humans!

FIX Jittery NavMeshAgent Movement in Unity 6 | Unity Tutorial

18 Jun 2025
In Unity 6, 6.1, and 6.2 beta there is a bug affecting NavMeshAgents where every time you call SetDestination(), the agent briefly pauses as it recalculates a new path. This was NOT the behavior pr...

Just another day using VSCode to write basic C# code...

07 Jun 2025

From Bland to Engaging: Make Your UI Toolkit UI Pop with Animations | Unity Tutorial

27 May 2025
Many UI Toolkit users stick with only the basics, which result in bland, uninspired UIs - in this video you'll learn how to create more engaging, juicy animations with UI Toolkit to make your game ...

Runtime UI Data Binding with UI Toolkit | Unity Tutorial

13 May 2025
Learn about a powerful feature in UI Toolkit - Data Binding. In this video we'll explore how to use the Data Binding feature in UI Toolkit for Runtime UIs to bind data to elements on the UI so they...

RTS Keyboard Camera Movement with Cinemachine 3 | Unity Tutorial

29 Apr 2025
In this tutorial you'll learn how to control your camera's movement with the new input system & Cinemachine 3. If you've been using Cinemachine 2 you'll find some major changes in how you interact ...

Parallax Occlusion Mapping: Depth Illusion in Shader Graph | Unity Tutorial

15 Apr 2025
In this video you’ll learn about a powerful node in Unity Shader Graph, the Parallax Occlusion Mapping Node. This allows us to FAKE rendering 3d depth on a totally flat plane. In many modern games ...

Unity Localization Tools | Learn How to Localize Your Game | Unity Tutorial

01 Apr 2025
In this video you'll learn about the Unity Localization Package and how to use it to add translations into your game. Gamers want games in their native language so targeting only English is not goo...

Use THIS FREE TOOL to Boost Your Game's FPS | Unity Tutorial

18 Mar 2025
In this video you'll learn how to use the most important tool to optimize your game - the PROFILER!

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!).

Connect on Social Media

Some links may be affiliate links, which at no additional cost to you, gives LlamAcademy a small portion of the purchase.