Deqaf Studio is the former name of the Russian studio now known as Creepy Brothers, based in St. Petersburg, Russia.
Sync your Steam library to see how many of Deqaf Studio's 2 games you own, your total playtime, and get instant release alerts.