unbaked
4,525 games · 8,272 projectsupdated 2026-10-12

Code links only. Bring your own copy of the game. Rules

N64N64 · 1996 · 3D platformer

Super Mario 64

Super Mario 64 (N64, 1996) has a matching decompilation, n64decomp/sm64, and 35 other public projects, including a static recompilation and an open-source reimplementation. An agent environment already wraps it.

Projects

Matching decompIDO 5.38,859 starspushed 2024-02-04CC0-1.0 licenserelease irix2

A Super Mario 64 decompilation, brought to you by a bunch of clever folks.

100% matching (J/U/E/SH); basis for dozens of ports

Source port1,858 starspushed 2024-12-17no license

Fork of https://github.com/sm64-port/sm64-port with additional features.

feature fork of sm64-port (basis of Render96ex, sm64ex-alo, coop)

Matching decomp1,420 starspushed 2026-10-08no licenserelease v1.5.1

An official continuation of https://github.com/djoslin0/sm64ex-coop on sm64coopdx for the enhancements and progress it already has.

latest release v1.5.1 (2026-06-01); Super Mario 64 PC port with online co-op for up to 16 players, Lua mods and DynOS. Built from the SM64 decomp; version v1.5.1 (latest); latest release v1.5.1, 2026-06-01; Quiver type: PC port; PortMaster…

Source portn64decomp/sm64 on libultraship819 starspushed 2026-09-11MIT licenserelease 3.0.0

Minecreeper2002 'Super Mario 64: Ghostship (PC Port)'

Source portBlender add-on (Python), integrates with Fast64590 starspushed 2026-01-22no licenserelease 1.0.6

Blender client for libsm64

Blender add-on with a playable Mario for level testing

Source port536 starspushed 2026-09-21no licenserelease v2.4.0

A Super Mario 64 decompilation repo based on CrashOveride95/ultrasm64 that aims to provide a flexible, easy-to-use base for creating romhacks.

Decomp-based romhack engines (HackerSM64, CrashOveride95/ultrasm64); target N64 ROMs, not PC

Reimplementation274 starspushed 2025-02-03WTFPL license

A Super Mario 64 Native Javascript Port

native JavaScript port of the decomp (browser); MMO fork mmo64-client

Source portGodot 4 GDExtension217 starspushed 2026-04-04MIT licenserelease v2.7.2

Addon that binds libsm64 to Godot via GDExtension, allowing to integrate Mario from the Super Mario 64 engine into any Godot 4 project.

Godot 4 addon binding libsm64 active 2026).

Agent environment198 starspushed 2026-09-03no license

SuperMario64 Technical Run-time Observer and Object Processor

SM64 runtime object/RAM inspection tool for emulators; maintained 2026-09

Source portUnity package (C#)64 starspushed 2022-04-15no license

Unity engine demo client of libsm64

Official Unity demo client and package for libsm64.

Source portRust bindings over libsm64 (C)44 starspushed 2025-11-16MIT license

Thin Rust bindings for libsm64, which exposes Mario movement, collision and animation code from the sm64 decomp as a shared library.

Agent environment37 starspushed 2025-09-02no licenserelease v0.8.5

TAS tool that runs SM64 game code (decomp-derived DLL) without an emulator; Python 3.7-3.9 and Rust API for scripting/brute forcing; Windows-only release

Agent environmentModified Project64 emulator36 starspushed 2024-05-11no license

inactive (2024-05)

Source portUnreal Engine 5 port of libsm64 (C++)27 starspushed 2022-12-20no license

A port of libsm64 to UE5

Port of libsm64 to UE5 (inactive since 2022).

Source port27 starspushed 2026-10-09no licenserelease Improved_Website

Here is the link ig, took a while to do this, believe me

version Classic_and_pc_port (latest)

Matching decomp22 starspushed 2019-07-12no license

Decompilation of Super Mario 64

Source portC# bindings (high-level OO layer + interop to libsm64-ext)12 starspushed 2025-09-17GPL-3.0 license

C# bindings for libsm64.

C# bindings for libsm64 with an object-oriented layer.

Reimplementation10 starspushed 2023-10-22WTFPL license

dropped from awesome-decomp-games: awesome-game-remakes-only, <

Source portGodot + libsm64 (sm64 decomp library)9 starspushed 2026-01-18MIT licenserelease v0.1.5

Fork of Inifinite Mario 64, originally by TwilightPB

Latest release v0.1.5 (2026-01-18); runs on Windows, Linux and macOS; by Brawmario; listed in Quiver Launcher catalog

Source port8 starspushed 2021-05-12no license

Setup for compiling sm64 decomp into a shared object/DLL that can be used in other projects

Build setup that compiles the full sm64 decomp into a DLL/.so for use in other programs (2021, inactive)

Source portEmscripten/WASM build + three.js6 starspushed 2024-12-17MIT license

Emscripten Demo of libsm64 via three.js and Webrio

Browser demo of libsm64 compiled to WASM.

Agent environmentFork of sm64ex-coop (PC port of n64decomp/sm64) with Python interface…1 starspushed 2024-08-08no license

An interface between Mario 64 and Python, suited for training AI. Example code provided

2024-08 succeeded by sm64-AI-DX

sm64-cleanroomnew, unvetted
Matching decompthe n64decomp/sm64 decompilation (sm64-port)0 starspushed 2026-10-01no license

Super Mario 64 web build from the decomp with every ROM asset regenerated (no ROM needed)

andrewnakas/decompgames browser build: the n64decomp/sm64 decompilation (sm64-port); verification: {"status": "smoke-tested", "date": null, "browsers":, "scope": "Published with a taint scan reporting 0 failing files. No written gameplay r…

Static recomp0 starspushed 2026-08-25no license

New Recomp mario64 on wii

Source portC fork of libsm640 starspushed 2024-04-16CC0-1.0 license

Fork of libsm64 which exposes more options. Used for Celeste 64.

libsm64 fork exposing more options (used for Celeste 64).

Agent environment0 starspushed 2026-09-22MIT license

A complete system for training AI agents in Super Mario 64 parkour environments using Reinforcement Learning, Imitation Learning, and Offline RL, powered by libsm64 and Unity ML-Agents.

Unity ML-Agents + libsm64 RL training system: PPO/SAC/DQN via SB3 bridge, DreamerV3, multi-agent team battle, chase (pursuer/fugitive), curriculum; 2026-09

Agent environmentBizHawk (Lua file bridge) + Python0 starspushed 2026-01-14MIT license

An Open Source Reinforcement Learning environment for Super Mario 64 (Python + BizHawk).

Early WIP (2026-01): input bridge works, RAM reading and RL TODO

Agent environmentsm64coopdx (decomp-based PC port) built-in Lua scripting + Python0 starspushed 2025-10-08no license

A successor to the SM64-AI project using newer versions of sm64coopdx and the built-in lua scripting

2025-10

Agent environmentsm64-port (n64decomp-based) compiled to WebAssembly, run via wasmer…0 starspushed 2026-10-11no license

Active (2026-10)

libsm64general tool
Source port · Native port967 starspushed 2026-02-13CC0-1.0 license

Mario 64 as a library for use in external game engines

Mario's movement/physics as a C library for external engines

libsm64.pygeneral tool
Source portPure-Python bindings/port0 starspushed 2022-05-24no license

libsm64 bindings written in python instead of making a shared library

Python bindings for libsm64 (2022, small project).

sm64js (Browser MMO)
ReimplementationJavaScript browser MMO based on the decomp

listed in awesome-unofficial-pc-ports [listed in Sebastrion/awesome-unofficial-pc-ports under 'Multiplayer']

sm64pcbuilder2
Source portGUI builder for sm64 decomp-based PC ports (sm64ex etc.)

listed in awesome-unofficial-pc-ports [listed in Sebastrion/awesome-unofficial-pc-ports as recommended ⭐]

sm64plus
Source portenhanced PC port of the sm64 decomp

listed in awesome-unofficial-pc-ports [listed in Sebastrion/awesome-unofficial-pc-ports as recommended ⭐]

Coop Deluxe
Source portsm64coopdx online co-op + Lua modding

listed in awesome-unofficial-pc-ports [listed in Sebastrion/awesome-unofficial-pc-ports under 'Multiplayer']

Super Mario 64
Native port

listed in awesome-decomp-games (links re-checked daily)

What you need

You need your own copy of the game: these projects ship code only.

Agent environments

More on N64

Found via Render96/Render96ex, AloUltraExt/sm64ex-alo, MorsGames/sm64plus, SubmitGame/awesome-decomp-games, sm64coopdx.com

GitHub data checked 2026-10-12. Notes are summaries from the research pass; the project pages are the authority.