Sign up for the Level 2 Game Dev Newsletter: http://eepurl.com/gGb8eP
MonoBehaviours have the ability to interface directly with Unity's entire ecosystem. That's incredibly powerful, but it comes at a cost. Depending too heavily on MonoBehaviours couples all of your custom logic directly to Unity. This leads to code that is less flexible and harder to test. That's where the Humble Object pattern comes in.
#Unity3D #DesignPatterns #GameDevelopment
The Humble Object pattern is a design pattern that decouples your logic from system level code. In the case of Unity, it let's you keep your code separate from Unity. In this video, Charles teaches Barles how to use Humbe Objects to improve the testability of his Unity code.
Follow along by downloading the example project code at
/ 38990018
Level Design Video: • Level Design & Environment Art Tips a...
👨💻 Join our community: / discord
❤️ Support the channel: / infalliblecode
My Favorite Unity Assets 💯⤵️
1️⃣ Odin Inspector: https://assetstore.unity.com/packages...
2️⃣ Shapes: https://assetstore.unity.com/packages...
3️⃣ Easy Save: https://assetstore.unity.com/packages...
4️⃣ Dialogue System for Unity: https://assetstore.unity.com/packages...
5️⃣ Editor Console Pro: https://assetstore.unity.com/packages...
⚡ Learn more about Unity 3D Plus at http://prf.hn/click/camref:1100l3e8M/...
👋 Contact me directly at [email protected]
Disclosure: These are affiliate links, which means I'll receive a commission if you use them to make a purchase.