The name Origin8 might sound familiar to you and that would be due to their recently released visually awesome tower defense game called Sentinel 3: Homeworld on Android. Now they have released a new tower defense style of game called Space Station: Frontier.