Shooter

Doom × Super Mario 64

Mario takes the player’s place in a GZDoom fork.

Mario stands in a Doom corridor in GZDoom SM64.SetupYour game files required
Credits

gzdoom-sm64 creator screenshot.

Doom × Super Mario 64 game imagery remains copyright its respective rights holders. Screenshot published by headshot2017 / gzdoom-sm64.

Source & attribution ↗View image ↗

About this version

This libsm64 crossover is based on GZDoom 3.2.0 and remains a work in progress. The creator says some Doom mods may work, without promising universal compatibility.

Original games
Doom · Super Mario 64
Choose a version

Compare your options

Doom

Classic WAD play, shared browser sessions and Doom 3 have different engines and file requirements.

Read Doom guide

Mario platformers

Choose native SM64 co-op, experimental Wonder or Galaxy builds, or a Mario mod for a game you already own.

Read Mario platformers guide
Browse all version comparisons →

Mario takes the player slot in Doom

gzdoom-sm64 replaces the Doom player with Mario through libsm64. It is based on GZDoom 3.2.0, giving the crossover a specific engine baseline rather than following every feature of current GZDoom. The library brings Mario’s movement and rendering into the host; the Doom WAD still supplies the environment.

That combination is the reason to try it: familiar Doom spaces become a setting for a different character. It is not a package containing Doom and Super Mario 64, and it does not turn either original campaign into newly authored crossover levels.

gzdoom-sm64 · project documentationlibsm64 · character movement library

Supply both games’ required files

Use the project’s release with a Doom WAD and your own US Super Mario 64 ROM, named sm64.us.z64. The listed development release directs ordinary users to release.7z rather than the source archive. Keep those game inputs separate from the source-build instructions.

The creator calls this a work in progress and says only that some Doom mods may work. Treat a favorite WAD or gameplay mod as a compatibility experiment, not as something guaranteed by its support in another GZDoom version.

gzdoom-sm64 · project documentation

Before you play

Do I need the original game files?

A Doom WAD and your own US Super Mario 64 ROM.

Creator-reported · Project guide
How do I get started?

Follow the release instructions and provide the WAD plus sm64.us.z64.

Creator-reported · Project guide
Project & original game credits
    Original project
    Mario stands in a Doom corridor in GZDoom SM64.

    gzdoom-sm64 creator screenshot. Doom × Super Mario 64 game imagery remains copyright its respective rights holders. Screenshot published by headshot2017 / gzdoom-sm64. Source · Editorial-use framework