Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

I remember!

This music makes me think that of the game "Fleeing the complex" (Henry Stickmin) :D

After checking it out, the title screen music of that game does have a similar russian-esque feeling to it :P