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
320 downloads per month
Used in 3 crates
(2 directly)
305KB
6.5K
SLoC
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