Hawken, one of the more flamboyant and high-profile indie games this year, launches today in open beta as a free-to-play mega-mech battle for PC. Don't believe us? Check out the super-sweet cinematic launch trailer above.

Adhesive Games' parent company Meteor Entertainment raised $10 million for Hawken's development and marketing, and part of that went into a series of closed betas leading to today's open launch. Adhesive producer Jason Hughes sums up some changes and patch notes that resulted from the closed trials, noting that there will be no server browser at launch. Eventually Hawken will have that, clan support, dedicated servers and more social features, but not today. That's why this is an "open beta," after all.

This article was originally published on Joystiq.