MakaMekMakaMek

A Hobby Project for BattleTech Fans

MakaMek is my personal take on bringing BattleTech into the digital world. It's a passion project I've attempted three times — in 1998, 2011, and 2024. Or every 13 years, apparently. This time I'm finally making some progress, though it's still far from finished.

View on GitHub
MakaMek Mech

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

What's Working So Far

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

Hexagonal Battlefields

Autogenerated and configurable hex-based maps. Currently supports basic terrain types and no levels!

Combat Basics

Heat management, ammo tracking, and critical hits are in. All the core mechanics should work.

Local & LAN Play

Play solo or with friends on the same network. Internet multiplayer is on the wishlist but not there yet.

Cross-Platform Support

The app works on most devices across multiple platforms and screen sizes, including Windows, macOS, Linux, Android, iOS and Web Browsers.

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?

Fair warning: this is alpha-quality software without any "official" releases. Expect bugs, rough edges, and missing features. But if you're curious, here's how to run it:

Web
  1. 1Just go to https://makamek.online
  2. 2The browser version should work on any device, but mobile experience/layout is not optimized.
  3. 3It also lacks networking capabilities.
macOS, Windows, Linux and Android
  1. 1Find the latest stable build link for your platform from 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.