DECAYED: DECAYED April 2026

Hey all, with much excitement we are proud to present the first teaser for DECAYED! You can watch it via the Steam page or on YouTube: We hope this teaser suffices for now, whilst we work hard on refining the world of D…