Broken Veil

A 3D puzzle platforming horror game set in a post-soviet Russian town.
 PC