I'm a little confused... Could you clarify " a monitor to detect video games at runtime in a video games."? If you're looking for information on all entities that are in play on a current match, you should poke around in the AI code. IIRC, it's all scripted, but there are functions that can fetch all of the entities and some properties like current/max health, location etc. You can also fetch information about players that way too. Like resource reseverse, popluation, etc.