Installation
Desktop App
Section titled “Desktop App”The desktop app is all you need to start playing. It handles downloading and updating the Mortar engine automatically.
- Download the latest release for your platform from GitHub Releases
- Install and launch the app
- On first launch, the app downloads the latest Mortar engine — this only takes a moment
- Sign in with GitHub or Discord
- Browse community maps or open the editor to create your own
Engine Updates
Section titled “Engine Updates”Each time you open the desktop app, it checks whether you have the latest version of the Mortar engine installed. If an update is available, it downloads automatically before you can play. You can see the currently installed engine version in Settings.
Build from Source
Section titled “Build from Source”If you’d rather build the components yourself, see below. Most users should use the desktop app instead.
Engine
Section titled “Engine”See Building from Source for full instructions on building the Mortar engine.
git clone https://github.com/contextgg/mortar.gitcd mortarcmake --preset defaultcmake --build --preset defaultDesktop App
Section titled “Desktop App”Requires Rust and Node.js 20+.
git clone https://github.com/contextgg/mortar-app.gitcd mortar-appnpm installnpm run devMap Editor
Section titled “Map Editor”git clone https://github.com/contextgg/map-editor.gitcd map-editornpm installnpm run devThe editor will be available at http://localhost:5173.
git clone https://github.com/contextgg/mortar-api.gitcd mortar-apinpm installcp .env.example .env # Configure database connectionnpm run devThe API will be available at http://localhost:3000.