The Demons Told Me to Make This Game: Updated Timeline & Upcoming Features

Hey everyone! Here's what to expect in the coming weeks: Early Access Launch: July 21, 2025 – 5 P.M. EEST The Demons have already bought the tickets and are scheduled to arrive next Monday. Please evacuate the Earth. We…