Real-Time Strategy Game Ancestors Gets Explosive New Gameplay Reveal Trailer
Ancestors, the upcoming real time strategy game from developer Destructive Creations, received its first gameplay reveal trailer.