Exactly, which is why Microsoft should be writing the one writing the kernel code needed for ensuring integrity of games. Microsoft needs to develop ways to allow games to run in an isolated VM that is hardware protected from the main operating system and ensures strong hardware security so cheaters can not simply attach malicious devices to the PCI bus to DMA sensitive data.
> attach malicious devices to the PCI bus to DMA sensitive data
How do you do this in modern system with TPMs and IOMMU enabled?
As an indie game developer, how do I get my game into this system and how do I debug it?