Uploaded December 2020 | Updated September 2026, 2 weeks ago
In this video explain how I wrote my PuppetManager component which "shuffle-plays" my puppet animations.
I also briefly touch upon object pooling and the singleton pattern.
Intro: 0:15
Shuffle-play description: 0:48
PuppetManager code walk-through: 2:45
Object pooling: 3:25
Singleton pattern: 3:48
Repeat prevention: 4:40
PlayPuppetOnClick script: 6:10
Realtime demo: 8:48
Outro: 10:45
My Links:
My itch.io site: midniteoilsoftware.itch.io
Twitter: twitter.com/SoftwareOil
Discord: discord.gg/Tx6avpC
facebook.com/groups/347087173378560
In this video explain how I wrote my PuppetManager component which "shuffle-plays" my puppet animations.
I also briefly touch upon object pooling and the singleton pattern.
Intro: 0:15
Shuffle-play description: 0:48
PuppetManager code walk-through: 2:45
Object pooling: 3:25
Singleton pattern: 3:48
Repeat prevention: 4:40
PlayPuppetOnClick script: 6:10
Realtime demo: 8:48
Outro: 10:45
My Links:
My itch.io site: midniteoilsoftware.itch.io
Twitter: twitter.com/SoftwareOil
Discord: discord.gg/Tx6avpC
facebook.com/groups/347087173378560










Support me by buying me a coffee: [https://ko-fi.com/gregorybradburn](https://ko-fi.com/gregorybradburn)
My Web Site: [http://midniteoilsoftware.com/](http://midniteoilsoftware.com/)
My itch.io Site: [https://midniteoilsoftware.itch.io/](https://midniteoilsoftware.itch.io/)
Twitter: [https://twitter.com/SoftwareOil](https://twitter.com/SoftwareOil)
Good Luck On Your Multiplayer Game Development Journey!
#GameDev #UnityTips #AIinGameDev #IndieGameDev #UnityTutorial #SoftwareEngineering #GameDesign How I Use AI in Game Development](https://i.ytimg.com/vi/kfHjIfEgf8M/mqdefault.jpg)
