The manipulators

landing_lobbi

The Manipulators is a real time strategy game under development, in which you take over a town of humans with alien puppeteer parasites.

http://themanipulators.co.uk/

Advertisements