I’m in search of a technique to distribute my recreation whereas offering customers with some assurance that it isn’t malware. My recreation doesn’t require entry to the complete filesystem, my recreation solely must show graphics. And plenty of video games are like this.
I wish to enable customers to obtain and run the sport on Home windows, Linux, and macOS, ideally inside some form of sandboxed or jailed setting that limits its permissions. Is there a common expertise for sandboxing video games throughout these platforms?
Moreover, how do recreation marketplaces like Steam or itch.io make sure that video games distributed by means of their platforms are usually not malicious? Do they use sandboxing or different safety measures?
Do we’ve got some established approach of distributing video games in a approach that customers might totally belief, and run what they downloaded with confidence?
I ponder if trendy desktop working programs have comparable permission controls like cellular platforms have: the place customers are requested explicitly to provide permissions to entry sure performance on that system with interstitial permission requests.
My recreation makes use of SDL2 with GPU shaders utilizing OpenGL.
Please share your recommendations on how can we, recreation builders, make customers belief the sport binaries that we distribute.