Rating 4.5 out of 5 (4 ratings in Udemy)
What you'll learn- How to implement an ability system
- How to create user interfaces using the UI Toolkit
- How to work with Unity’s GraphView API
- How to implement a save system
DescriptionIn this course, we will implement an ability system in Unity.
Unlike the Unreal Engine, Unity does not have an ability system package.
Who is this course for?
This is an advanced course designed for those who already have a fundamental grasp of Unity, and want to …
Rating 4.5 out of 5 (4 ratings in Udemy)
What you'll learn- How to implement an ability system
- How to create user interfaces using the UI Toolkit
- How to work with Unity’s GraphView API
- How to implement a save system
DescriptionIn this course, we will implement an ability system in Unity.
Unlike the Unreal Engine, Unity does not have an ability system package.
Who is this course for?
This is an advanced course designed for those who already have a fundamental grasp of Unity, and want to learn how to implement an ability system using SOLID design principles.
Are there any course requirements?
A solid understanding of C#
Previous experience using Unity
Previously taken the stat system course
What you will learn:
How to implement ability costs
How to implement ability cooldowns
How to implement healing abilities
How to implement passive abilities
How to implement status effects
How to create ability buffs
How to create ability de-buffs
How to build a user interface to view ability data using the Unity's UI Toolkit
How to scale ability effects off of the player’s stats
How to level up abilities and scale their effects based on the ability level
How to save changes to the ability system components
How to create custom editors using Unity’s UI Toolkit
How to create custom controls using Unity's UIToolkit
How to write Play Mode tests
How to use C# assembly definitions
How to work with Unity’s GraphView API
How to work with ParticleSystems
If all this sounds appealing to you, please join me, and I’ll see you inside the course.