I now have a system for randomly spawning toys on each corner of the pavement, allowing you to set a chance they don’t spawn. They now drift between each point, being assigned a new point along the chain once within a certain range. Some issues I’d like to improve upon with this is that the script I have to make them look at the target is not working correctly. This may still be to do with issue in the armature of the model but I am unsure what they are currently. The toys also react rather dramatically when bumping into things which makes sense as they’re ragdolls, but some modification to them and possibly their speed over longer stretches of pavement may reduce this to a more normal level while keeping their toy-like movement. Possibly setting a destination for the toys could improve on this as well, such as a park, house or cafe. Adding road crossings would further complicate my movement process which is a limitation of it, as colliders line the pavement and the ability to cross would need to involve some way to skip the queue of targets. Many of these design decisions would take more time than I have so I will most likely keep toy movement as an additional task for myself once I am happy with all other aspects.
The lamp posts are now placed on all straight roads with a chance to self destruct so there are not too many, making the streets less barren.
I have achieved most of my initial goals with this system currently, however I believe different variants of toy models or at least colours, more tree model variants, other decorative objects and randomly coloured repeating buildings would add to the town more.
I am also undecided on how the scene around the toy town should look. I was originally considering placing it outside on a picnic rug, but it may make more sense with my narrative for a model town to keep it inside in a child’s playroom, like a dolls house.