Port

Super Mario Maker 2 PC/Linux/macOS/iOS/Web port

by aksmith-git

This page was last updated Oct 18, 2026.

About this port

SMCraft is aksmith-git's from-scratch engine for Super Mario Maker 2 courses, with optional Super Mario Maker features including 100 Mario Challenge and costumes. Includes course tools and a self-hostable course server. Original artwork and sounds require data extracted from the owner's games; placeholder visuals are available. The separate recompilation component is a plan, not a working build.

Platform support & installation

macOS

Build required

From-scratch engine reimplementation

Requirements

macOS14+ with documented Xcode/Swift and Rust toolchains. Own Super Mario Maker2 RomFS/ExeFS (v3.0.3 recommended); optional own WiiU Super Mario Maker dump for extras. Course keys derive from imported game data. No Nintendo game files supplied.

Sources

No published release package verified. Visual fidelity for NSMBU/3DWorld, effects/audio detail, Story Mode screens and full maker interface remain in progress.

Maintainer documentation · Checked Oct 18, 2026 · e965831a505b328d2c15a7fa5dcb172885b62065

Source ↗

PC

Build required

From-scratch engine reimplementation

Requirements

Windows10/11x64, DirectX12 or Vulkan GPU; Rust toolchain. Own Super Mario Maker2 RomFS/ExeFS (v3.0.3 recommended); optional own WiiU Super Mario Maker dump for extras. Course keys derive from imported game data. No Nintendo game files supplied.

Sources

No published release package verified. Visual fidelity for NSMBU/3DWorld, effects/audio detail, Story Mode screens and full maker interface remain in progress. Maintainer reports cross-compilation but no Windows hardware testing.

Maintainer documentation · Checked Oct 18, 2026 · e965831a505b328d2c15a7fa5dcb172885b62065

Source ↗

Linux

Build required

From-scratch engine reimplementation

Requirements

Rust portable frontend toolchain; ALSA and udev development packages. Own Super Mario Maker2 RomFS/ExeFS (v3.0.3 recommended); optional own WiiU Super Mario Maker dump for extras. Course keys derive from imported game data. No Nintendo game files supplied.

Sources

No published release package verified. Visual fidelity for NSMBU/3DWorld, effects/audio detail, Story Mode screens and full maker interface remain in progress.

Maintainer documentation · Checked Oct 18, 2026 · e965831a505b328d2c15a7fa5dcb172885b62065

Source ↗

Web

Build required

From-scratch engine reimplementation

Requirements

Locally built web frontend; desktop Chromium/Firefox with WebGPU or WebGL2. Own Super Mario Maker2 RomFS/ExeFS (v3.0.3 recommended); optional own WiiU Super Mario Maker dump for extras. Course keys derive from imported game data. No Nintendo game files supplied.

Sources

No published release package verified. Visual fidelity for NSMBU/3DWorld, effects/audio detail, Story Mode screens and full maker interface remain in progress.

Maintainer documentation · Checked Oct 18, 2026 · e965831a505b328d2c15a7fa5dcb172885b62065

Source ↗

iOS

Build required

From-scratch engine reimplementation

Requirements

iOS/iPadOS17+; source-build and signing workflow, game assets prepared on Mac. Own Super Mario Maker2 RomFS/ExeFS (v3.0.3 recommended); optional own WiiU Super Mario Maker dump for extras. Course keys derive from imported game data. No Nintendo game files supplied.

Sources

No published release package verified. Visual fidelity for NSMBU/3DWorld, effects/audio detail, Story Mode screens and full maker interface remain in progress.

Maintainer documentation · Checked Oct 18, 2026 · e965831a505b328d2c15a7fa5dcb172885b62065

Source ↗