MakaMekMakaMek

A Hobby Project for BattleTech Fans

MakaMek is my personal take on bringing BattleTech into the digital world — a free, open-source tactics game you can play solo, against AI, or online with friends. It's a passion project I've attempted three times (1998, 2011, 2024), and it's still growing.

MakaMek Mech

MSK-6S Mackie painted by Remy Makarevich based on the picture by Arclight Miniatures

What's in the Game

This is a hobby project, so features are being added as I learn and experiment. Here's what you can play today:

Battlefields with Depth

Auto-generated hex maps with elevation levels, line-of-sight, woods, rough ground, water and rivers, roads and bridges. There's also a standalone Map Editor.

Full 'Mech Combat

Heat, ammo, critical hits, piloting rolls, falling, torso twists and aimed shots — plus initial physical attacks with punches and kicks.

Play Solo, vs AI, or Online

Hot-seat play, AI opponents, LAN, and internet games with shareable room codes. No port forwarding — even a browser can host.

Runs Everywhere

Windows, macOS, Linux, Android and the web. iOS is supported from source due to licensing.

What It Looks Like

Here's the current state of the project. Yes, UI/UX is definitely not my strong side 😂

MakaMek Screenshot 1
1 / 4

Want to Try It?

MakaMek is pre-1.0 and growing. Expect bugs, rough edges, and missing features — feedback and bug reports are welcome. Here's how to play:

Web
  1. 1Just go to https://play-early.makamek.nl
  2. 2The browser version works on desktop, phones and tablets.
  3. 3Online multiplayer is available in the browser too — you can even host a game from it.
macOS, Windows, Linux and Android
  1. 1Find the latest release for your platform on GitHub Releases
  2. 2Alternatively, you can find the latest available build in GitHub Actions by following the links in the Status section of the readme
  3. 3Download the corresponding build artifact
  4. 4Extract (if it's a zip file) and run the installer
  5. 5Agree with running an untrusted app (there's no malware, but the signing certificates for Windows are costly, it doesn't make sense to pay for them for an FOSS project)
iOS
  1. 1There are no packages available for iOS.
  2. 2App Store distribution is not an option due to licensing restrictions, and the AdHoc option is only available for a limited number of users.
  3. 3If you're a developer, you can clone the project and build it from source.