ACE Team's fairly insane first-person brawler Zeno Clash II is releasing on Steam on April 30.