World Space Health Bars That Follow Units




Published: 15 Feb 2022

Learn how to make Health Bars that stay above the heads of units in World Space!

A common need in games is to show Health Bars over some enemy or unit. In this tutorial we'll take a look at one way to achieve that in a way that enables us to retain the benefits of sliced and filled Sprites.


I also discuss some of the "gotchas" that you may encounter as you implement this in terms of both performance and strange behaviors.


๐Ÿ‘จโ€๐Ÿ’ป As always, all code from this video is available on GitHub: https://github.com/llamacademy/worldspace-health-bars


๐Ÿท๏ธSave 25% on the ultimate C# IDE: JetBrains Rider with code LLAMACADEMY: https://www.jetbrains.com/store/?section=personal&billing=yearly


๐Ÿ“š Resources

We're not starting from scratch in this video, so if something doesn't make sense to you, check out the previous videos that implemented that specific piece of functionality:

โšซ Progress Bars - https://youtu.be/Qw8odLHv38Q

โšซ Explosions with Obstructions - https://youtu.be/ZoyFL8tH0SU

โšซ Spawning NavMeshAgents at Runtime - https://youtu.be/5uO0dXYbL-s

โšซ Introduction to NavMeshes in Unity - https://youtu.be/aHFSDcEQuzQ

Each of these has their own GitHub repository as well that allows you to get an exact replica of the project I made in the tutorial to explore at your own pace.


As usual when we use a NavMesh, we're using the NavMesh Components: https://docs.unity3d.com/Manual/NavMesh-BuildingComponents.html not the built-in navigation system.


๐Ÿงก Believe in LlamAcademy's mission and have received value from the videos? Here's how you can show your support:

๐ŸŒŸ Patreon: https://www.patreon.com/llamacademy

๐ŸŒŸ YouTube Member: https://www.youtube.com/channel/UCnWm6pMD38R1E2vCAByGb6w/join or click the Join button on any video

๐Ÿ“š Take my Unity ShaderGraph Course:

https://www.gamedev.tv/p/unity-shader-graph?affcode=45216_kuvg0bp7

๐Ÿ‘• Get yourself some LlamAcademy merch: https://llamacademy.myspreadshop.com/

๐Ÿ’ธ Use my Affiliate Link for Humble Bundles https://humblebundleinc.sjv.io/9g4ak4

๐Ÿ’ธ Publisher Sale! 50% OFF an entire publisher's Assets! Publisher changes weekly! https://assetstore.unity.com/publisher-sale?aid=1101l9QvC (affiliate)

๐Ÿ’ธ Save up to 50% on NEW Assets: https://assetstore.unity.com/?new_sale=true&orderBy=1&aid=1101l9QvC (affiliate)


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


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.