This game, a science fiction space warfare title hailing from China, is brought to you by the Seven Blocks Studio. This team was among the pioneers in creating China's first RTS games. Now, 28 years on, they present this labor of love as a homage to domestic Chinese RTS games.