Cliffhanger Productions

Shadowrun Chronicles is also out now, and also has a launch trailer

Is it just me or have a whole bunch of games come out this week?

Cliffhanger Productions headlines