Hi all!
One of the unsolved things of my little project was the way to manage a large count of units without slowering the render process to its stop. I found a way that makes use of some views and render targets to draw up to 16K units by draw call. It works pretty well. Each unit walks along its own path which is computed by the CPU on demand of an event manager as output of the rendering process when it reach the path end. They do not collide each other and will not, it would break the whole process. Here goes a demo with 4K units running on a 256x256 grid. I think some hundreds will be enough for my project.

[Linked Image]

Salud!