Using Data to Drive Gameplay Systems in Unity

git-amend

git-amend

41,286 views

Learn how to replace brittle, logic-heavy gameplay code with a clean, data-driven ability system in Unity. We’ll build composable effects using ScriptableObject + SerializeReference, walk through a custom inspector for polymorphic data, and show how this approach scales with real-world requirements.

Want to support me? 😀
Buy me a coffee! https://ko-fi.com/adammyhre

🔔 Subscribe for more Unity Tutorials  @git-amend

Discord: Discord: discord

#unity3d #gamedev #indiedev

▬ Contents of this video  ▬▬▬▬▬▬▬▬▬▬

0:00 Data Driven Approach
4:26 Adding Visuals
7:30 Property Drawer

Advanced Player Controller Video: Anatomy of an Advanced Player Controller
Improved Timers Video: The Unity HACK that the PROS know
Animation Controller: https://gist.github.com/adammyhre/737...

Source code: https://gist.github.com/adammyhre/8e6...

Assets Shown In This Video (Affiliate Links)
Kyeoms Shoot and Hit VFX - https://assetstore.unity.com/packages...
DarkMode for Unity Editor - https://assetstore.unity.com/packages...
Beautify - https://assetstore.unity.com/packages...
Umbra Soft Shadows - https://assetstore.unity.com/packages...
Wingman - https://assetstore.unity.com/packages...
Favorites Window - https://assetstore.unity.com/packages...
Logwin - https://assetstore.unity.com/packages...
TimeScale Toolbar - https://assetstore.unity.com/packages...
Odin - https://assetstore.unity.com/packages...
Odin Validator - https://assetstore.unity.com/packages...
Hot Reload: https://assetstore.unity.com/packages...
Better Hierarchy: https://assetstore.unity.com/packages...
Better Transform: https://assetstore.unity.com/packages...
Better Mesh Filter: https://assetstore.unity.com/packages...
DevTasks - Offline Project Manager - https://assetstore.unity.com/packages...
Editor Console Pro: https://assetstore.unity.com/packages...
Any Object Finder: https://assetstore.unity.com/packages...
Clipper PRO: https://assetstore.unity.com/packages...
Kybernetic Tools: https://assetstore.unity.com/publishe...
Sisus Tools: https://assetstore.unity.com/publishe...
Prime Tween - https://assetstore.unity.com/packages...
Rabbit Logger - https://assetstore.unity.com/packages...

More Useful Code:
https://github.com/adammyhre?tab=repo...
Unity Utility Library: https://github.com/adammyhre/Unity-Utils
Lock Inspector Hotkey: https://gist.github.com/adammyhre/475...

Follow me!
https://linktr.ee/gitamend