Mk48.io Game
August 9, 2025 ยท View on GitHub

Mk48.io is an online multiplayer naval combat game, in which you take command of a ship and sail your way to victory. Watch out for torpedoes!
Build Instructions
- Install
rustup(see instructions here) - Install
gmakeandgccif they are not already installed. - Install trunk, Rust Nightly, and the WebAssembly target
make rustup
make trunk
- Build client
cd client
make release
- Build and run server
cd server
make run_release
- Navigate to
https://localhost:8443/and play!
Developing
If you follow the Building steps, you have a fully functioning game (could be used to host a private server). If your goal is to modify the game, you may want to read more :)
Entity data
Entities (ships, weapons, aircraft, collectibles, obstacles, decoys, etc.) are defined at the bottom of
common/src/entity/_type.rs.
Entity textures
Each entity type must be accompanied by a texture of the same name in the spritesheet, which comes with the
repository. If entity textures need to be changed, see instructions in the sprite_sheet_packer directory.
Contributing
See Contributing Wiki page.
Trademark
Mk48.io is a trademark of Softbear, Inc.