Steel Hunters has an open beta kicking off later today, for all you noble mech lovers out thereSteel Hunters is an engaging mecha game open for beta testing from February 20-24, offering incentives like rewards and special prizes.