Momocon has announced their list of finalist for their indie game awards and the list of titles is a very interesting one indeed.



Source link