A small dev team started in 2023 making weird indie horror games.
"The Troma of Indie Horror Games" - some guy on the internet.