Owen-Jackson / DirectX-Swarm-AI

DirectX 11 application that can simulate swarms with thousands of agents.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DirectX-Swarm-AI

Block 2 task for my Advanced Technologies module assignments.

The goal of this assignment was to create an optimised system that can simulate at least 10,000 agents (with collisions) simultaneously.

Optimisation techniques used to achieve this include instancing and spatial partitioning (static grid).

Controls

WASD - Move the camera, your swarm follows the camera's centre position

Mouse Wheel - Zoom in/out

Escape - Quit application

About

DirectX 11 application that can simulate swarms with thousands of agents.


Languages

Language:C++ 98.4%Language:ShaderLab 1.4%Language:C 0.2%