CTHULOOT: CTHULOOT will be released on April 10, 2025!

Hello Cthulooters, The time has come, our arcade coop eldritch game CTHULOOT will be released on April 10, 2025 on PC! Tell your friends, pack your stuff and embark on a journey through dimensions! But don't forget your…