Launch trailer of World of the Living Dead

Here’s the launch trailer of World of the Living Dead, a massively-multiplayer zombie browser game which features strategy gameplay and life or death resource management in a huge game universe. It offers a pretty compact slice of survival horror simulation. Take a look!

Name:  World of the living dead - logo.jpgViews: 1303Size:  35.3 KB