Mori docs
Games and mods
Roblox projects checked with the real Luau tools, Minecraft mods, modpacks and servers, and free 3D assets with their credits, all built and checked on your machine.
The game engineer
Ask for a game, a mod or a level and the first word of your message brings in the game engineer: the skills and tools for the engine you named. Mori sets up the toolchain in her own folder, writes the code, and checks it with the same tools the engine's own developers use.
Roblox
For Roblox, Mori installs her own Lune, StyLua, selene, luau-lsp (with the Roblox API types) and Rojo.
- After every edit, StyLua parses the file and luau-lsp type-checks it against the Roblox API, so a script that would not run is caught before you open Studio.
- She works on an existing
.rbxlplace with no Studio open: she unpacks it to.luaufiles and packs her changes back into a copy, leaving your original as it was. - Live play-testing runs through the Roblox Studio connector.
Minecraft
- Mods for Fabric and NeoForge, Paper plugins, data packs and resource packs.
- Modpacks: read, check, compare, build and set up as a server, in
.mrpack, packwiz and CurseForge formats. A new pack can start on Fabric, NeoForge, Forge or Quilt. - A test server, offline and on your machine only, on vanilla, Fabric or Paper. It starts only after you accept Mojang's EULA in your own words.
- Data packs are checked against the game's own data, with no server and no EULA needed. A clean check means nothing the game's own data rejects.
Free 3D assets, with their credits
Mori searches and downloads free assets from Poly Haven, ambientCG and Kenney, all CC0, with no key. Sketchfab works with your own token, and each model's licence is read before it is used. Poly Pizza, Quaternius and Mixamo are offered as links.
Every asset she brings in is written into assets/ASSET_CREDITS.md in your project, with its source and licence. An asset whose licence is unknown, or does not allow a project that may be sold, is refused.
Models from pictures
A picture becomes a 3D model on Meshy or TRELLIS on fal, with your own key, saved as a GLB. prepare_asset then uses Blender to fit it to the game: its scale, its triangle budget and the export format the engine reads. See Creative apps.
Other engines and emulators
The same way of working covers other languages and engines: Mori sets up the real toolchain, builds, and runs the checks. See Coding and builds for the languages and toolchains she sets up.