RoRooms - Roblox's premiere social framework

Elevate your worlds.
Build Status License

Social toolkit :person_raising_hand:

With profiles, items, emotes and more, your world has everything it needs to engage players.

Open network :globe_with_meridians:

A universal network, interconnecting all worlds, and allowing for more reach than possible alone.

Happy players :raised_hands:

A seamless social experience, hopping between worlds with friends, and enjoying more time in-game.

Free and open :dove:

It’s all customizable and open source, so you can change whatever you like. They’re your worlds, after all.


Goal :zap:

To make social worlds (builds, showcases, hangout games, etc) a more viable option for developers, and offer a superior social experience for your players.


Learn more :open_book:

Install :package:

Documentation :page_facing_up:

Demo Place :video_game:

17 Likes

Great work! I love the ui, but I don’t understand what the actual purpose is.

4 Likes

The primary goal is to make social worlds (builds, showcases, hangout games, etc) a more viable option for developers. And make social sessions much more seamless for players.

3 Likes

every place that has this framework will appear in the place page? Like a network of experience?

2 Likes

Anyway this is a really cool idea, i will follow it!

3 Likes

Yes, all worlds are interconnected by default. This is secured by ranking other worlds based on how many teleports they’ve contributed to your world, falling back on randomization if there’s a lack of data.

Players teleport to worlds they’re interested in, creating a natural network effect, where worlds promote similar worlds. And at a large scale, hopefully uplift the entire network.

3 Likes

at the moment, how i can be part of this network?

2 Likes

Interesting idea! I would like it if levels and shared settings saved between these games, as I believe it would make it more immersive.

For security reasons, the game would tell your server when somebody joined, and when they left. Your server would calculate the user’s gained xp (and new level), and so would the game server. They should be synced if the game didn’t try to exploit their xp for extra levels or by maliciously ruining their level or something. Then, individual games could award the user perks for having a certain level, incentivizing players to stay longer in games they like. Perhaps inviting a friend could also award XP? Unsure how this could be confirmed with your server though.

A shared setting would be like “Hide UI”, and these settings can be disabled by the individual games who don’t want it.

2 Likes

I’ve considered that a bit, but ultimately decided against it for a few reasons:

  1. I’m not sure it’s truly possible to verify authenticity of those requests
  2. I feel that it would over-centralize the network into my hands
  3. World-specific profiles and progression is a feature in its own right
1 Like

Reminds me of the Minecraft Mod / Plugin that allows a bunch of customization.

2 Likes

RoRooms v0.2.2 :rocket:

  • Support for disabling world discovery :desert_island:

  • Improved documentation :page_facing_up:

1 Like

cant register worlds.

game is public, published, signed in with same account, RoRooms is set up and functioning, all security features are turned ON (i.e all allowed, such as HTTP requests and third party teleports) site throws “Unknown Error”

until answered, i feel as though the registering is just a sneaky little webclip… due to the lack of error and functionality, I would advise anyone else to avoid until further explanation or fixes are given/applied.

Could you please link the place you were trying to publish, along with your Roblox username? It’s somewhat difficult since the site doesn’t store extensive logs, but I can look into it.

[NEW!] PLS DONATE: Christmas Hangout Edition! - Roblox

Username: EatYourWifi
DisplayName: Gwiddy

1 Like

Hi Avafe!

I just took a look at your demo place, and I have to say – the framework is truly impressive! I’m considering using it in the future for a social-style game. I love the clean, intuitive UI and the level of customization it offers.

Thank you for making such a valuable contribution to the community!

1 Like

Thank you! If you have any questions, feel free to ask them here in this thread, or in the RoRooms Discord server. Feedback is always appreciated.

1 Like

RoRooms v0.3.0

  • Fix profile updating logic :white_check_mark:
  • Gamepass-locking for items, emotes, zones and doors :money_with_wings:
  • Delisted / unregistered worlds are hidden :dotted_line_face:
  • Improved documentation :page_facing_up:
  • Minor bug fixes :bug:
1 Like

Disabling discovery :x:

You may not want to participate in RoRooms’ worlds network, and that choice is supported. Understand that by doing this, your world will not receive support from any other worlds.