5 releases

0.0.5 Apr 18, 2025
0.0.4 Apr 18, 2025
0.0.3 Jan 17, 2025
0.0.2 Sep 27, 2024
0.0.1 Sep 14, 2024

#345 in Game dev

Download history 141/week @ 2025-01-15 8/week @ 2025-01-29 13/week @ 2025-02-05 21/week @ 2025-02-19 21/week @ 2025-02-26 5/week @ 2025-03-26 315/week @ 2025-04-16

320 downloads per month
Used in 3 crates (2 directly)

MIT/Apache

305KB
6.5K SLoC

image

Fmc

Download the game at fmc.gg

Singleplayer does not work (well) on Windows and MacOS yet, you should download a standalone server binary. Click "connect" after running it instead of "singleplayer". It will be caught by Defender on Windows, and MacOS makes it hard to run unsigned executables.

Join the discord if you have questions

What is this?

Fmc is a platform/library for playing and creating block games that are moddable. It is designed to make everything moddable and customizable by the server host, from shaders and UI, to player physics, all playable through the same client.

This repository only contains the client and fmc library, you can find the default game over here

Contributing

Contributions are welcome and encouraged, reach out on discord.

Modding

Mods can be added through the fmc build command, see fmc build --template for an example.
Mods are plain rust crates, and can be found at crates.io by searching for fmc_
To develop your own mod, see the example mod.

Build client from source

git clone https://github.com/formulaicgame/fmc
cd fmc/client && cargo run --release

Licensing

client - All rights reserved (Will be made AGPL3 as the project becomes established)
fmc - MIT or Apache-2.0

Dependencies

~83–120MB
~2M SLoC