MechCommander 2 est un jeu de tactique en temps réel dans la lignée de MechCommander[1]. Comme dans ce dernier, le joueur commande, au niveau tactique, une escouade constituée d’un nombre limité de robots dont les caractéristiques (précision, vitesse, portée…) évoluent au fur et à mesure des missions[3]. Le jeu se distingue d’abord de son prédécesseur par son moteur 3D qui impacte notamment la manière dont le programme gère les lignes de vues des unités et le relief. Les obstacles qui parsèment le champ de bataille bloquent ainsi la visibilité des unités, ce qui permet de dissimuler des robots afin de tendre une embuscade. De la même manière, un robot positionné en hauteur bénéficie d’une meilleure visibilité et d’une meilleure position de tir, ce qui lui permet d’infliger plus de dégâts. Le nouveau moteur 3D fait également disparaitre le brouillard de guerre du premier volet et le joueur peut ainsi visualiser l’ensemble du champ de bataille, en dehors des unités ennemies, sans avoir besoin de l’explorer[2]. Comme dans le premier volet, le joueur peut choisir les robots de combat qui constituent son escouade avant chaque mission. Ces derniers sont en partie issus du premier MechCommander, mais le jeu inclut également quelques nouveaux robots qui font leur première apparition dans l’univers BattleTech. Chaque robot possède des caractéristiques spécifiques comme le blindage, le nombre d’emplacements disponibles pour les armes, la dissipation thermique et la vitesse. Outre les robots, le joueur doit également choisir leurs pilotes, qui peuvent se spécialiser dans différents domaines et qui gagnent de l’expérience au fur et à mesure des missions[2]. Au cours des missions, le joueur peut de plus récupérer du matériel sur le champ de bataille, qu’il peut ensuite utiliser dans les missions suivantes. Il doit pour cela faire appel à une unité volante pour récupérer le matériel, ce qui lui coûte des points de ressources. Ces points peuvent également être utilisés pour obtenir du renfort ou du soutien en cours de missions, sous la forme d’un bombardement aérien, d’un poseur de mines, d’un camion de réparation, d’un char de reconnaissance ou d’une sonde[4],[5],[6]. Pour chaque mission, le joueur dispose d’un nombre limité de points de ressource, mais il peut en obtenir de nouveaux en capturant des bâtiments ennemis[2].
Le jeu propose une campagne d’une trentaine de missions qui se déroulent toutes sur la même planète, mais dans différents environnements comme un atoll, une forêt ou une base ennemie. Les scénarios proposent différents types d’objectifs comme partir en reconnaissance, récupérer des ressources ou éradiquer les ennemis dans une zone. Dans certaines missions, des objectifs supplémentaires peuvent de plus apparaitre en cours de route[2]. Outre la campagne, le jeu intègre un mode multijoueur ainsi qu’un éditeur de scénarios[4].