Hi I am also from Germany and would like to have these games in steam - I have purchased both here on Itch :)