Skip to content
PORTSNATIVE.
HomeCatalog
Web GamesEmulatorsToolsNews
PORTSNATIVE.

A catalog for discovering ports and related projects. We link to official sources and do not host original game files.

ExploreCatalogMy list
InformationAbout usSuggest a portSupportDonationsLegal notice
© 2026 PortsNative
Back to catalog
Sonic Mania (Sonic-Mania-25MB)
PORTSNATIVE

Sonic Mania (Sonic-Mania-25MB)

NATIVE PORTPLATFORMERWINDOWSALPHA

Sonic Mania (Sonic-Mania-25MB)

Sonic Mania

TechnologyNative C/C++ port (engine reimplementation)

Available forWindows

View official project

About the project

Sonic Mania es un videojuego de plataformas en 2D desarrollado por Christian Whitehead, Headcannon y PagodaWest Games, supervisado por Sonic Team y publicado por Sega para Nintendo Switch, PlayStation 4, Xbox One, Windows (Steam) y para Android e iOS posteriormente.

4 versions of Sonic Mania

You're viewing: Sonic Mania (Sonic-Mania-25MB)

Sonic Mania (Sonic-Mania-25MB)github.com/ThisKwasior/Sonic-Mania-25MB
Windows
Current
WinDurangogithub.com/WinDurango/WinDurango
Windows
›
Sonic Mania (Sonic-Mania-Decompilation)github.com/DropSonic0/Sonic-Mania-Decompilation
Windows
›
Sonic Mania Decompilationgithub.com/RSDKModding/Sonic-Mania-Decompilation
Windows
Linux
macOS
›

Official project information

Author's original READMEOpen on GitHub ↗

Sonic-Mania-25MB

RSDKv5 and Sonic Mania decompilation with added VP9 video and OPUS audio capabilities to make the game 25MB.

DISCLAIMER I have released a 20MB version in a separate repository!

How to build

You need to download some stuff first.

  • CMake
  • This specific version of MinGW-w64
  • FFmpeg

After that you need to:

  • install CMake (add it to PATH in the installer)
  • unpack both the compiler and FFmpeg
  • add both mingw32/bin and ffmpeg/bin folders to PATH, the directory should have no spaces!!!

When it's done, copy Data.rsdk from your copy of Sonic Mania Plus to the ./Data-rsdk directory and run compress-data-rsdk.bat - it will take some time because video compression. Then, you will have a ./Data-rsdk/Data-Small.rsdk file, hopefully it'll be 24.7MB. At long last, run compile-the-thing.bat - after another 10 minutes you will get Sonic25Mania.exe in the ./bin directory.

That's all, have fun.

View official project
CALIFICACIÓN
—
Loading votes…
Advertisement

PROJECT FILE

Project type
NATIVE PORT
Genre
Platformer
Status
alpha
Original platform
—
Technology
Native C/C++ port (engine reimplementation)
Version
—
Updated
—

Target platforms 1

Windows
View on GitHub
Advertisement