We needed a specialized load-testing tool that could handle custom WebSocket+Protobuf protocols, inter-bot synchronization, and large-scale simulations. Existing tools fell short, so they created Swarm: an in-house C# framework where “bots” (actors) run scenarios under coordinated schedulers, support bot-to-bot communication via tickets and selectors, and auto-instrument all code for metrics and traces. Swarm’s design prioritizes ease of reacting to state updates, concurrency control via ConcurrentExclusiveSchedulerPair, code generation through source generators, and full observability—delivering robust performance testing and scenario-driven end-to-end tests for games like War Robots: Frontiers.
Our company Q2BSTUDIO specializes in custom application development, custom software, artificial intelligence, cybersecurity, cloud services aws and azure, business intelligence and Power BI services.





