Siege! Alpha sign ups are live. It looks like a lot of fun just by looking at the trailer. A local multiplayer game where you and your friends battle against each other in a 2.5D perspective where you, your buds and enemies build your own castles to then try to destroy each other with cannons, swords […]