Skip to content

Juanen100/SBMI-Decomp

Repository files navigation


SpongeBob Moves In! Decompilation

License Wiki Setup Wiki Stars

This project is a decompilation and recreation of the SpongeBob Moves In! (SBMI) client in C#. Its goal is to reproduce the original game as accurately as possible while providing a solid foundation for preservation, modding, and further development by the community.

The inspiration for this decomp comes from Aubrey Holmes' video

𝙸 𝚁𝚎𝚟𝚒𝚟𝚎𝚍 𝚝𝚑𝚎 𝙻𝚘𝚜𝚝 𝚂𝚙𝚘𝚗𝚐𝚎𝙱𝚘𝚋 𝙶𝚊𝚖𝚎 𝙽𝚒𝚌𝚔𝚎𝚕𝚘𝚍𝚎𝚘𝚗 𝙳𝚘𝚎𝚜𝚗'𝚝 𝚆𝚊𝚗𝚝 𝚈𝚘𝚞 𝚝𝚘 𝙿𝚕𝚊𝚢

Neither this organization nor any of its projects are affiliated with, endorsed by, or sponsored by the original game's developers, publishers, or any of their affiliates.

Important

Looking to play the game? Read the step‑by‑step setup guide: SETUP.md

Information

Found a bug or issue? Please report it through the appropriate project's issue tracker via GitHub Issues. Our team will review it and address it as soon as possible.

Contributing

If you'd like to contribute to the project, please read the CONTRIBUTING.md guide before getting started.

Prerequisites

  • You must provide your own copy of the game and its associated asset bundles.
  • You must provide your own copy of the game's OBB files. Which are to be added to the server itself on compile - ensuring this repo does not contain any copywritten code.

How to set up SpongeBob Moves In!

If you want to play 5.01.00 or latest (NOT RECOMMENDED), please use the old and improved SpongeBob Moves In! 4.37.00 branch instead for the latest features, fixes, and improvements.

Contributors:

Developers:

  • Juanen100 (Project Founder & Leader) (Current project leader).
  • vurzk-dev (Markut) (Head Developer) (Current project leader).
  • Kauan1936 (SBMI: Back to Bikini Bottom, retired).
  • akao (SBMI: Back to Bikini Bottom, retired).
  • WellFire (SBMI: Back to Bikini Bottom, retired).
  • Undisclosed contributor (SBMIA, retired).
  • Undisclosed contributor (SBMI Retro, retired).

Asset contributors:

  • Juanen100.
  • vurzk-dev (Markut).
  • Kauan1936, retired.
  • akao, retired.
  • WellFire, retired.
  • Undisclosed contributor, retired.
  • Undisclosed contributor, retired.

History of SpongeBob Moves In! Remakes

SBMI: Back to Bikini Bottom (Closed down)

Earliest iteration focused on reverse engineering the game from the APK in an offline environment, attempting to reconstruct its systems and behaviour. It remained largely experimental, with no successful networking integration.

SBMI: Again (Closed down)

An offshoot from SBMI: Back to Bikini Bottom, led by an undisclosed contributor, which aimed to recreate the game in Unity using assets extracted from the APK and OBB files. The approach proved complex and ultimately did not succeed.

SBMI Retro (Closed down)

A parallel project that attempted to reimplement the game in Godot 4 with a different design approach, but it was eventually discontinued.

SBMI-Decomp (SpongeBob Moves In! Decompilation, formerly SBMI-Decomp)

SBMI-Decomp initially began as a reverse engineering project led by Juanen100, with the aim of extracting and understanding the game's files from the OBB. As development progressed, vurzk-dev (Markut) joined the project, working alongside Juanen100 to restore shaders, repair broken scripts, and resolve numerous bugs that had prevented the game from functioning correctly. With Markut later assuming the role of Head Developer, the project evolved beyond simple asset extraction into a Unity-based reconstruction, integrating recovered assets and steadily rebuilding core gameplay systems until it reached a playable state. Supported by Juanen100's continued guidance as both mentor and collaborator, their combined efforts ultimately brought the game back to life for the community.

Commemorations

About

A decompilation of the Android client of SpongeBob Moves In!

Resources

Contributing

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages