
About
MechCommander 2 is a 2001 real-time tactics game based on the BattleTech/MechWarrior franchise, developed by FASA Interactive and distributed by Microsoft. mc2 is an open-source reimplementation of MechCommander 2's closed engine, built against the game's available header (.h) interface files, and fixes a number of bugs and crashes present in the original release. The author considers all functionality except networking finished, having personally completed the game on Linux; the sound system's panning and Doppler effects are not yet implemented.
How it differs from the original
It adds a native Linux port (the original shipped for Windows) and fixes a number of bugs and crashes that were present in the original game.
Getting started
Building requires following the platform-specific build guides included in the repo (separate manuals for Windows and Linux); playable game data/assets are provided through a companion data-pack repository linked from the README rather than the engine repo itself.
Known limitations
- audio: Sound system is not fully implemented; panning, doppler, and other audio effects are not supported yet.
- networking: Network support is not implemented.
Additional notes
- Policy
- The maintainer states the project has no LLM-generated code and does not want AI-authored contributions.