Day 17 - Working on In-Game Customers
Hi!
I'm still working on the customer system. Until yesterday, the customers were just static prefabs moving from one position to another. So today, I wanted to breathe a bit of life into them by adding animations.
To do that, I used the Basic Motions asset from the Unity Asset Store.
I got the walk animation working, but since I'm using my own custom controller, it doesn't fully sync with the AnimatorController provided by the asset. As a result, customer entities keep walking even after they reach their destination. I’ll try to fix that by tomorrow—I just need to flesh out the controller logic properly.
Another thing I worked on was the rerouting system.
When customer entities enter the shop, they line up and are rerouted to the appropriate services if available. It’s still a work in progress, but both the services and the customer manager are showing good scalability so far.
I had around two hours to work today, so I left some tasks unfinished for tomorrow.
Thank you for reading! I’ll be back with more updates tomorrow.
If you’ve been enjoying the devlog, feel free to subscribe here to get updates delivered straight to your inbox. You can also visit my studios blog where I post weekly dev updates, videos, and more behind-the-scenes content. I’d love to have you along for the ride!