This looks like something that would be right at home in the universe of the Homeworld series of games. This construct looks like something that would exist on Hiigara.