This week has a few major releases and some notable indie games which everyone should be paying attention. This week includes the highly anticipated indie game Cuphead and also the next Total War: Warhammer game. There’s something for almost everyone this week.



Source link