Impostor Online: Launch Update: New Release Date – April 19

Hello everyone,​ We want to inform you that our game's release has been delayed by two days. The new release date is April 19, 2025.​ We apologize for any inconvenience and appreciate your patience and support.​ Thank y…