Integration
We can work together to integrate our engine in your solutions. We can deliver on different abstraction layers so that it fits your software best.

Best-in-class performance
uCrowds’ simulation engine is a finite state machine offering deterministic crowd simulations with best-in-class performance. Our engine enables simulating many pedestrians in real-time and super-real-time on a wide range of accessible consumer hardware. Good performance means simulating many pedestrians is possible on both low -and high-end systems.
Cores/Agents | 5.000 | 10.000 | 50.000 | 100.000 | 200.000 | 300.000 |
---|---|---|---|---|---|---|
2 | 20x | 9.5x | 1.6x | NA | NA | NA |
4 | 38x | 18x | 2.5x | 1x | NA | NA |
8 | 57x | 30x | 5.2x | 2.7x | 1.3x | 0.8x |
16 | 80x | 46x | 9.5x | 4.5x | 2x | 1x |
Portable and scalable
Beside good performance, our engine is portable and scalable. Our memory footprint is low, making the uCrowds simulation engine compatible with any modern 64-bit architecture that is supported by the LLVM Compiler Infrastructure. Run our simulator on your computer, laptop, gaming console, or even on your phone.
Agents | 5.000 | 10.000 | 50.000 | 100.000 | 200.000 | 300.000 |
---|---|---|---|---|---|---|
Memory footprint | ~290MB | ~295MB | ~370MB | ~550MB | ~650MB | ~1240MB |


Determinism
As our engine is a finite-state machine, its simulations are deterministic. Running every simulation yields the same results until an input value is changed. This makes testing scenarios easy and predictable.
We have already integrated our engine into products from
Contact Us
Interested? Send us your challenge! Contact us via our form or mail us, call us or find us on social media.