We're an indie game company based in Helsinki, Finland. Right now we're holed up in our secret headquarters, working on some incredibly cool stuff, to be revealed soon.
Something epic this way comes.