Planet Invasion: Planet Invasion trailer is live!

We are glad to announce that the trailer for Planet Invasion is finally done! For the past few weeks we have been working non-stop on getting the game ready for launch and we are almost there! A few more finishing touch…