Actually gave out the DL link


Sorry I totally forgot to upload the exe file when I submitted the game. It's there now!

Files

PETRA.exe 635 kB
Sep 08, 2019

Get PETRA

Download NowName your own price

Leave a comment

Log in with itch.io to leave a comment.