Lurch: Lurch Releasing on August 19th, 2024!

Lurch Releasing on August 19th, 2024! We are excited to announce that our multiplayer horror game, Lurch, will be launching on August 19th, 2024! After years of hard work and overcoming many challenges, we're ready to s…