Easeviewer: An Esports Production Tool
The unavailability of open application programming interfaces(APIs) has been proven as an obstacle for creating dynamic overlays for esports tournaments organized by third parties and for watch parties during these events.This study proposes a Python-based software application aimed at addressing this limitation in the context of the popular mobile game, Battlegrounds Mobile India (BGMI).Easeviewer uses several Python modules to function which include Pyscreenshot, Schedule, Pytesseract, PIL (Python Imaging Library), Sys, Time, and obswebsocket.The main functionality of the developed application is the ability to replace numerical team identifiers, commonly displayed during BGMI tournaments, with the corresponding team names.This is achieved with the help of python module optical character recognition (OCR), which reads the on-screen numbers and crossreferences them with a pre-made database containing team names.The application also dynamically retrieves and displays the number of surviving players per team, providing real-time insights into the match's progression.While the major focus of our study is on the specific game titled "BGMI", the developed application will have the room for adaptation to other esports games.This could promote a more competitive and diverse esports production landscape in India.Ultimately, this research would pave the way for enhanced viewer engagement and a more captivating esports experience across our country.
Authors
- Mansoor Alam Siddiqui
- Puneet Garg (ORCID: https://orcid.org/0000-0002-4635-546X)
- Dinesh Kumar Yadav (ORCID: https://orcid.org/0000-0003-1559-9354)
- A. A. A. Rahman
- Dhruv Dhruv
Publication Details
- Published
- 2025-05-18
- DOI
- https://doi.org/10.63169/gcared2025.p46
- Primary Topic
- Digital Games and Media
- Type
- article
- Field-Weighted Citation Impact
- 0.00