MechWarrior Online Developer Blog #3

In the third developer blog to reach the official MechWarrior Online website, the team at Piranha Games finally goes into considerable detail on how our 'mechs and pilots will earn experience and skill points by performing specific tasks within combat matches and by participating in the faction/allegiance meta-game.
As players play through matches, they earn XP for their BattleMechs. XP is gained by performing various tasks within a match and bonus XP can be gained by being successful at the end of the match. Bonus XP can be gained from the meta-game which can give XP based on faction/allegiance to a House.

After each match XP is stored in the last BattleMech used. This pool of XP can be spent on BattleMech efficiencies. Each BattleMech chassis has its own pool of XP and custom Tech Tree. At certain branch points in the BattleMech Tech Tree, a Pilot Point is awarded to the player.

Each branch under the BattleMech's Tech Tree represents attributes that fall into the Role Categories described earlier on.

Pilot Points that are unlocked in the BattleMech Tech Tree are then assigned to the player's pilot avatar (MechWarrior).

Now the player can use the Pilot Points to unlock pilot abilities in the Pilot Skill tree. As abilities are purchased, Modules are unlocked in the store.

Again, the branches in the Pilot Skill Tree represent attributes that fall into the Role Categories described earlier on.

After purchasing modules from the store, using soft currency (C-Bills), the player can equip them to the BattleMech of their choice. The maximum number of Modules that can be equipped is determined by the BattleMech chassis.
I know a lot of this is simply tied to the combat system, but I'm stil really excited to see it in action. We're way overdue for a MechWarrior (MMO)RPG.