Idol Hands Release Date
The game Idol Hands is already released on PC in the USA and UK.
Release DatesReport Date / Submit Product
IdolHands is a strategy game where you gradually take over the world by guiding your people and defeating other gods. You are a god in a time of many gods. Rather than having direct control over your people’s actions, your people will live their own lives; placing buildings, growing crops, and micro managing themselves.