: Includes cross-platform touch controls and full support for external peripherals like keyboards or controllers (e.g., PS3/PS4/PS5 controllers).
The ultimate goal of the Render96 project is to achieve 100% accuracy by recreating textures using the same processes and resources Nintendo had at their disposal back in 1996, incorporating elements from the original promotional art. The result is a version of the game that looks closer to its original marketing renders than the in-game graphics we remember.
: Mobile builds offer highly responsive, translucent touch controls. sm64 render96 android
Set to Three-Linear or Bilinear. Turn off anisotropic filtering on budget devices.
Render96 is a fan-driven project designed to make Super Mario 64 look the way we remember it in our childhood nostalgia—sharp, vibrant, and detailed. It goes far beyond simple upscaling: : Includes cross-platform touch controls and full support
: You can resize and reposition the virtual analog stick and buttons to prevent hand cramping.
Several key GitHub repositories serve as the foundation for this, including VDavid003/sm64-port-android-base and rpzin/sm64-render96-android . These ports all share core characteristics: : Mobile builds offer highly responsive, translucent touch
It’s the via a native port of Super Mario 64 – specifically, using the SM64EX (or sm64-port) open-source decompilation project.
Once you have the base Android port installed, you can then add the Render96 enhancements. This is typically done by:
Smooth, high-poly 3D models for Mario, Bowser, Peach, and NPCs.
Dynamic lighting and effects are added to the classic engine.