Enemies:

Kills: 0

FPS:

Left-click to attract. Right-click for shockwave. Scroll to zoom.

WebGPU 100k Enemies Demo

This demo showcases a real-time simulation of 100,000 enemies entirely on the GPU using **WebGPU compute shaders**.

Features:

Inspiration: This demo was inspired by the impressive 100,000 enemies in Godot showcase, demonstrating the power of modern graphics APIs for large-scale simulations.

Developed by **Trent "Tront" Sterling**.

Learn more at tront.xyz.

About / More by Tront

VibeDuders by Tront

VibeDuders puts a hundred thousand little fighters on screen at once, every one of them moved by boids flocking on the GPU, with enemies that fight back and can be attacked. It is the WebGPU experiment that the larger battle games grew out of.

One page, no install, needs a desktop browser with WebGPU. By Tront (Trent Sterling).

More from Tront

  • SEND DUDES: Siege defense with 200,000 fighters simulated on the GPU. Hold the core, turn kills into reinforcements.
  • BIOMASS: GPU horde tower defense with a colossus boss: tens of thousands of creatures in WebGPU compute.
  • VibeSand: WebGPU falling-sand simulation: two million voxels updating at 60fps.

All games and tools · Devlog · Discord · Source on GitHub · tront.xyz

More to play