If the game will be free, you can use f95zone
That site is a pirate site and kinda about the same as itch substar is the only safe place for now