There is an interview (2022) by Eposvox very well made as an introduction to this streaming tech.
You might be tempted to use OBS Studio as game engine / live video editing solution for this, but be warned that when major release happens there will be broken plugins which may break your production. Though its fine to add interactivity to sources for small things, when it's grows its becomes maintenance hurdle. For more control like resolution adaptivity, performance, assets management I would suggest to use o3de, unreal engine, love2d, godot, etc. This why there is no native support for VTubers in this software, just green screen + window capture.
Additionally you could try "gamehacking" that's depends on the target game, I did experiment in 2020 with this red transparent overlay when HP is low in certain open source video game
hi i'm a retro steamer and have been wondering if there was a way to display things like scores or completion percentage using a overlay without having to update it manually. my first idea was using cheat engine to find the in game values, but i cant figure a way to send the values to a text...
obsproject.com
This is no longer works without fixes, because of changes to new Color Correction source, as well as it's uses status file at high Hz, which touches the disk, better to use named pipes / shared memory.
This resource is a good place to start, there is also articles, books, videos, forums, real-time chat rooms on this topic, tons of information... As I wrote earlier, this depends on the game, there is legal side of things too. Some E-Sports orientated games have ability to share important data in real-time like this
developer.valvesoftware.com
If it is not a secret could you please share what video game you dealing with?