- Zenject – a package for dependency injection
- Unitask – a package for more efficient and convenient async/await handling in Unity
- Dotween – a plugin for tween animations
- Alchemy (optional) – extensions for the inspector
- Install all dependencies.
- Generate the
.asmdef
for Dotween:- Tools -> Demigiant -> DOTween Utility Panel -> Create .asmdef
- Add the
UNITASK_DOTWEEN_SUPPORT
define:- Edit -> Project Settings -> Player -> Scripting Define Symbols
- If you installed Alchemy, also add the
KOBOLD_ALCHEMY_SUPPORT
define. - Install the plugin via Git: https://github.com/KienanUnique/KoboldUiFramework.git