My desire is to avoid hacking into a game I make. My thought is that if the user only can provide input and is only returned a picture via the stream, then they cannot hack and are forced to obey the rules as I code them. Ofcourse if they literally hacked into the game-engine streaming service itself then that's a problem. But that's a different level of hacking. This “streaming” engine I think provides good security vs. a local game where a hacker can just hack into all the code and do who knows what.
But does this exist? I just want to make a basic 2d game but with a high score system for all users who choose to submit one. I'm worried that with a typical local game, people could just hack and put artificial high scores or alter the game to achieve highs cores they ought not to have. But with a game solely located on a server that literally can only take “controller” input and return a picture each frame, this wouldn't happen. Does this exist?