UFO Online was revealed to us at Gamigo's E3 booth. It is a SciFi browser based strategy game based on what else but fighting aliens to save Earth.
UFO Online Announcement Trailer
Posted on: Jun 22, 2011
UFO Online was revealed to us at Gamigo's E3 booth. It is a SciFi browser based strategy game based on what else but fighting aliens to save Earth.