Demigod Trailer

The games title refers to the powerful player characters that battle for supremacy over various zones.