Скрывается стандартный HUD и на его место выводится web-интерфейс с прозрачным фоном, нужными блоками информации поверх игры.
В CS:GO/CS2 есть такое понятие как
Game State Integration - клиент игры сам умеет в режиме реального времени передавать данные о происходящих событиях на заданный в специальном конфиге
gamestate_integration_ХХХ.cfg HTTP-адрес сервера. Получая эту информацию на свой сервер, можно делать что угодно с ними. Например, отображать на сайте детальную статистику, как это делают разные киберспортивные ресурсы, отображать данные на экране, как это делают стримеры.
Касаемо того, как отобразить данные на своем экране, то можно воспользоваться как готовые решениями (примеры:
cs-hud,
lexogrine), так и самому заморочиться с перебором и отрисовкой приходящих данных, если есть знания в области веб-разработки.