TwilightPB — Porting
ComplexPlane — Renderer
camthesaxman — SMB1 Decompilation
SMB2 Decompilation
ComplexPlane
CraftedCart
EELI
Eucalyptus
The BombSquad
Amusement Vision — Original game
SMB Custom Level Community — Tools and resources

Super Monkey Ball

Select a mode.

Controls: WASD / Arrow Keys = tilt, R = reset stage, N = skip stage
If you have a controller plugged in, it should work too.

Singleplayer

Pick course play or practice.

Course Play

Choose source and difficulty.

PAUSE

Level Select

Choose the game source, course, and stage.

Packs

No pack loaded

Stage Selection

Return to main menu with this selection.

Lobby Stage

Updates the lobby selection without starting the match.

Replays

Local replay library.

Replays: idle

Online Multiplayer

Join public lobbies, invite friends, or host your own room.

Public Lobbies

Lobby: idle

Join Private Room

Host Room

Lobby

Players

Match Settings

Selected Stage
Increased max players may negatively impact gameplay performance.
Only the host can change match settings.

Chat

Match Menu

Multiplayer session controls.

Players

Settings

Adjust controls, audio, and multiplayer preferences.

Controls

Tap the screen during gameplay to recalibrate gyro.
A lower value makes joystick input more linear. Higher makes small adjustments more precise.

Audio

Profile

PNG/JPG/WebP only. Max 512x512 and 150kb.
Ball Preview
Ball textures sync in multiplayer. Max 512x512 and 100kb per hemisphere.

Privacy

Replaces names with deterministic aliases for safer sharing.

Stick Calibration

Move the left stick in slow circles to map the gate. Use the full range.

Click anywhere or press any controller button to close.