Punch is a next-generation games developer and publisher focused on creating innovative community-based, virally-driven games. Our award-winning products, EGO™ and Mobile Battles™, are the first truly cross-platform games. Punch games offer a seamless game experience and single community across everyday digital media such as the Web/PC, iPhone® and other mobile devices.