Release info Developer Dejobaan Games Petricore Publisher Dejobaan Games Released 26 January 2024 Website Steam product page