Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
When player runs a program containing sensitive strings("Cheat Engine" or somewhat), the game will automatically shut down itself. it's only a self-close.

The game may occasionally ask you to enter a 3-digit verification code.
When the game asks for a verification code, please come to this page to download the latest verification code.
Please be careful, as entering the wrong code will cause the game to exit.
Please keep your internet connection stable. The game will only use the network to transmit the verification code and won't transfer any other data.

That sounds like your game has a lot of things in it, that would trigger antivirus.

I am curious what type of drm and anti-tampering mechanisms your game will be allowed to have on Steam.

Personally, I would not trust any self made drm of any indie developer and a requirement to be online to play a single player offline game, and to tolerate anti-cheating software for an offline singleplayer game ... it does not sound inviting.

Oh sure, you can argue about competitor games, but actually, your competitor games do not really have those things. It is an exception. I have seen many indie game descriptions, and the number of games that have some kind of drm, let alone anti-cheat is very near at zero. I have seen sometimes things with codes or online stuff, but I think anti-tampering is a first.

You can of course protect your game any way you like, but the non legitimate users will just download a cracked version of your game, that has those things removed. We do not need to hate or love drm, but pragmatically, it has little use. And there is the risk of hurting legitimate users. Like when they can not play your offline single player game, when their internet is down.

But you do you. And I am really curious what Steam will allow your game to have.

It's a very basic DRM. I think someone who really wants to crack it can do so, but for a small indie game in development, a true hacker might not bother. It would be somewhat troublesome and a waste of time. Achieving this level of protection is sufficient.

The game's code is obfuscated and then further protected by a shell. This shell prevents the game from starting if a debugger is running (Cheat Engine comes with a debugger). 

The game does not require users to stay online. It only needs to connect to the server once when entering the captcha. If the captcha is entered correctly, the player can receive very valuable in-game items as a reward . (you can think of it as an NPC giving the player a puzzle every day, and if the player gets it right, they receive a shiny unique gift).