Developer · 5 games
Deqaf Studio
Deqaf Studio is the former name of the Russian studio now known as Creepy Brothers, based in St. Petersburg, Russia.
- Adventure
- Indie
- Platformer
- Games
- 5
- Origin
- Russia
Developer · 5 games
Deqaf Studio is the former name of the Russian studio now known as Creepy Brothers, based in St. Petersburg, Russia.