whatisgithub

What is slippi-android?

maxlaurence/slippi-android — explained in plain English

Analysis updated 2026-05-18

27C++Audience · generalComplexity · 4/5LicenseSetup · hard

In one sentence

An unofficial Android port of Slippi, a modified Dolphin emulator build for online Super Smash Bros. Melee play.

Mindmap

mindmap
  root((slippi-android))
    What it does
      Ports Slippi to Android
      Runs GameCube Wii games
      Enables online Melee
    Tech stack
      C++
      Dolphin emulator
      Android
    Use cases
      Play Melee online
      Emulate console games
      Community contribution
    Audience
      Melee players
      Emulation fans

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Play Super Smash Bros. Melee online against other players on an Android phone or tablet

USE CASE 2

Run GameCube and Wii games on a compatible Android device using the underlying Dolphin emulator

USE CASE 3

Contribute code to an active community-driven Android emulator port

What is it built with?

C++DolphinAndroid

How does it compare?

maxlaurence/slippi-androidphantomplimattock/wuthering-waves-hack-undetected-2026the-snek-initiative/snek_equinox
Stars272727
LanguageC++C++C++
Setup difficultyhardhardhard
Complexity4/51/54/5
Audiencegeneralgeneralresearcher

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · hard Time to first run · 1h+

Requires a 64-bit ARM Android 5.0+ device with OpenGL ES 3.0 support, licensed under GPLv2+.

So what is it?

slippi-android is an unofficial port of Slippi, a modified version of the Dolphin GameCube and Wii emulator (a program that runs old Nintendo console games on other devices) specifically designed for online play of Super Smash Bros. Melee, adapted to run on Android phones and tablets. The underlying codebase is Dolphin, which lets you play GameCube and Wii games. Slippi extends this with rollback netcode (a technique that makes online multiplayer feel smoother by predicting and correcting game states rather than simply pausing when the connection lags). This project's goal is to bring that online gameplay experience to Android devices. Android devices need to meet certain requirements to run this: the phone must run Android 5.0 or later, have a 64-bit ARM processor, and support OpenGL ES 3.0 (the graphics rendering standard used for mobile). The project is written primarily in C++ (the core emulator) with Android app code on top. You would use this if you want to play Super Smash Bros. Melee online against others using your Android device. It is an unofficial community project, the repository description notes that pull requests (contributions from other developers) are welcome, suggesting it is in active community development.

Copy-paste prompts

Prompt 1
What Android device specs do I need to run slippi-android?
Prompt 2
Explain how Slippi's rollback netcode improves online Melee matches.
Prompt 3
Help me understand the difference between this project and the base Dolphin emulator.
Prompt 4
What would I need to know to contribute a pull request to this project?

Frequently asked questions

What is slippi-android?

An unofficial Android port of Slippi, a modified Dolphin emulator build for online Super Smash Bros. Melee play.

What language is slippi-android written in?

Mainly C++. The stack also includes C++, Dolphin, Android.

How hard is slippi-android to set up?

Setup difficulty is rated hard, with roughly 1h+ to a first successful run.

Who is slippi-android for?

Mainly general.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.