Easeviewer: An Esports Production Tool
Authors:
Sumit Sharma (NIET)
Dhruv
Asad Abdur Rahman
Aditya Rai
Mohd. Abdul Mateen Siddiqui
Dinesh Yadav
Abstract

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 cross-references 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.

📄 Download Full Paper (PDF)
Published in: GCARED 2025 Proceedings
DOI: 10.63169/GCARED2025.p46
Paper ID: GCARED2025-0266