Posted October 06, 2018 09:21:22 A new game from Ubisoft has just been released, and it’s called Avorions Station Professional Building.While it’s not quite as complex as some of its predecessor’s design elements, the core concept remains the same.The game’s premise revolves around the Station Professional building, a large industrial facility with a number of…