cd /news/ai-tools/super-mario-sunshine-gmse01-ported-s… · home › topics › ai-tools › article
[ARTICLE · art-161795] src=reversedwithai.com ↗ pub= topic=ai-tools verified=true sentiment=↑ positive

Super Mario Sunshine (GMSE01): Ported Super Mario Sunshine to Xbox Series X/S using UWP and Claude

A developer ported the Super Mario Sunshine PC port to Xbox Series X/S as a UWP build in Developer Mode, using the ANGLE library to render OpenGL ES 3.0 over Direct3D 11, with Claude Sonnet 5.5 co-authoring nearly all code, scripts, patches and documentation. The port runs from the intro through the title screen and into stages with working controller input, rumble and sound, hitting 60 frames per second in menus and roughly 40 frames per second in gameplay. Memory is the main constraint: internal resolution above 2x, or 3x without MSAA, exceeds the 1 GB memory limit reported by the console, and installation requires a user-provided GMSE01 disc image loaded via the Xbox Device Portal.

by read2 min views1 publishedNov 1, 2026
Super Mario Sunshine (GMSE01): Ported Super Mario Sunshine to Xbox Series X/S using UWP and Claude
Image: Reversedwithai (auto-discovered)

Evidence at a glance #

source evidence…

What was done #

This project adapts the Super Mario Sunshine PC port to run on Xbox Series X/S via UWP. It uses ANGLE for graphics and was developed with heavy assistance from Claude, which authored the UWP shell, graphics layers, and build scripts.

The project creates a UWP build of the Super Mario Sunshine PC port for Xbox Series X and S consoles in Developer Mode. The port relies on the existing PC port codebase as a submodule, applying patches and an overlay to adapt it for the UWP environment. Graphics are rendered via OpenGL ES 3.0 through the ANGLE library on Direct3D 11. The author reports that the game runs from the intro to the title screen and into stages, with functional controller input, rumble, and sound. Performance varies, with menus running at 60 frames per second and gameplay reaching approximately 40 frames per second. Memory usage is a constraint; settings above 2x internal resolution or 3x without MSAA exceed the 1 GB memory limit reported by the console. Claude, an AI model, authored nearly all code, scripts, patches, and documentation, including the UWP shell, ANGLE graphics layer, shader translation, and XAudio2 layers. Commits are co-authored by Claude Sonnet 5.5. The project requires a user-provided disc image and is installed via the Xbox Device Portal. https://raw.githubusercontent.com/ikevik/sms-xbox-uwp/HEAD/README.md

Reproduce it #

1. Clone the repository recursively. 2. Run scripts/prepare.sh to build the UWP tree. 3. Use Visual Studio UWP tools, LLVM clang, CMake, and Ninja to execute tools/ci/clang_survey.ps1 -Uwp. 4. Install the resulting VCLibs package and .msix file via the Xbox Device Portal. 5. Place a valid GMSE01 ISO as game.iso in the app's LocalState folder.

Community #

Ask a question, share what worked, or follow the next milestone.

Your library

── more in #ai-tools 4 stories · sorted by recency
── more on @xbox series x/s 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
→ Live at https://your-agent.zahid.host ✓
Get free account → Pricing
from €0/mo · no card required
LIVE [news/super-mario-sunshine…] indexed:0 read:2min 2026-11-01 · —