This package provides a foundation for Unity ECS games with top-down views that require moving large numbers of entities with unique targets, speeds, and destination wait times. It's suitable for various use cases, including zombie apocalypse shooters and city builders. The package includes placeholder spawner and random movement systems that can be replaced with custom logic. It also comes with an example scene, step-by-step instructions, and a feature-rich RTS camera script.
The package utilizes ECS 1.0 features, Burst, and the Job System (DOTS) with spatial partitioning to update entities off-screen in a more performant and consistent manner than entities currently within the screen.
Key features include:
- Spatial partitioning by dividing the playable area into a fixed grid of cells
- Utilization of Burst ECS 1.0 features, Burst, and the Job System (DOTS)
- Compatibility with Perspective and Orthographic Camera
- Focus on short and simple to understand code
Spatial partitioning by splitting the playable area into a fixed grid of cells
Utilization of Burst ECS 1.0 features, Burst and the Job System (DOTS)
Works with Perspective and Orthographic Camera
Focus on short and simple to understand code
Efficient Entity Movement for Large-Scale Unity Games - Asset Store





