Feels like a 1st person platformer with quite good music. Generally not a fan of walking simulators, but this game seems like a good exception and it does seem to provide some intrigue, making you want to check it out further.
About
Here you can find all forums, blogs and similar sections, that are meant for different types of communication.