Designed and implemented the DotA 2 integration first used by ESL during the ESL One Hamburg open qualifiers. The integration ran a bot (written in Typescript and deployed on AWS Batch) to host games, invite players and automatically report results to the tournament backend.
Project Highlights & Challenges
- Interfaced with ESL tournament platform for bot configuration and result reports
- Custom bot implemented with Typescript/node-dota2 allowing for ingame invites, mapvotes and readychecks
- Endless scaling with event based architecture on AWS
- Successfully streamlined tournament flow in multiple major qualifiers (for example in ESL One Events) with hundrets of matches in parallel