Almost Human Games — Game Developer

Name Release Date Current Players All-Time Peak Rating
Legend of Grimrock 2 Legend of Grimrock 2 15 Oct, 2014 50 80 87.55
Legend of Grimrock Legend of Grimrock 11 Apr, 2012 23 79 90.58
File uploading