and i am from russia and do not have dollars card, but can from steam, but i embrassed because many my friends and family have my steam account in friend list
At this point Steam and Itchio are the only platforms where you can get the game.