ESL Dota 2 Game Integration
Dota 2 game integration interfaced with the Dota 2 game using the Steam REST API and ESL Play tournament platform using internal APIs. The game integration hosted tournament games for users, verified only signed up users could join and game setup was correct. Presented a conversational interface to handle choosing sides, picks and bans. Automatically reported correct game results at end of match, speeding up tournament management for ESL and allowing them to host qualifiers with 1024 teams of 5 players each for major Dota events, something that was previously impossible because of manual labour involved.
Technologies
TypeScript AWS Docker REST APIs
Type
Software Engineering Product Management Software Architecture
