Will creating custom Roblox Studio against ToS?

For example I want to create Roblox Studio for Android (using open source Luau). Will it be against Roblox ToS?

6 Likes

Not at all! Look at RetroStudio!

I’d be interested in this myself, too. I think this should be placed in #help-and-feedback:game-design-support.

3 Likes

I saw it, but it is made in Roblox using their engine. I want to use other languages (Java, Python, C#) for creating new version of Roblox Studio.

RetroStudio used block coding. I’d believe that’s fine.

However, if you make it publish the game onto the platform, I don’t know if that is allowed, but take this with a grain of salt.

1 Like

I want to implement it in C++ using Roblox Luau.

1 Like

I mean the studio will not be a roblox experience. It will be an external app. Will it be against tos?

I’m unsure. If it’s not referencing Roblox Studio in any way, or marketed as such, I’d say that it’s allowed. However, I don’t know if it’s even possible to do this in the first place.

2 Likes

I don’t believe it’s against the ToS, however reverse engineering & modifications to any pre-existing binaries are against the ToS afaik.

1 Like

Which 3d physics engine does Eoblox use, and can i use it?

1 Like

Not sure about this, the roblox physics engine might be proprietary - i did heart a myth about roblox studio however somehow integrating the client, potentially you could do this


In doing so, the liens for the ToS get blurry, your not manipulating however you are at the same time :smile:

2 Likes

I’m 99% sure Roblox has it’s own physics engine.

I don’t want to discourage you, but are you sure making Roblox Studio for Android will be useful? For example, you couldn’t work on games which are in the cloud, because you won’t be able to upload games to the cloud from your app (I think).

I think Roblox Studio on a touch screen won’t be a great experience. Maybe if I attach an external mouse, a keyboard and I use a tablet instead of a phone then it’s good, but for performance reasons I would still prefer using a laptop.

Roblox Studio has many windows (like: Explorer, Properties, the Ribbon bar, Output, etc.) and all of them should fit on a much smaller screen. Not talking about plugins which may add their own widgets.

You’ll have you implement a LOT of stuff to make it actually good for Roblox game development.

Anyway, good luck!

4 Likes

I know and I can make good experience for users. Is Roblox physics engine open source ? Ia there any other variants for physics?

1 Like

I don’t think it’s open-source.
You could use some other physics engine for C++ but that won’t be same as Roblox’s engine.

p.s.:
How will you solve editing experiences which are in the cloud?

2 Likes

Roblox have public api for datastores, asset uploading/downloading and experience updating/creating/publishing.

1 Like

Thats not how Roblox operates, inevitably you can create your own studio and make your own game engine but you will not be allowed to use Roblox as your publishing tool.

Not to mention hoping they open source their proprietary software would not be a smart business move for them.

3 Likes

Roblox has public APIs to allow for developers to use bots to fetch data which could easily be scrubbed off the website with the appropriate tools, any important information etc is safeguarded and basically inaccessible through the API itself.

For the most part the API exists to reduce computational load, instead of having to scrub through web pages for the data or search multiple internal databases it instead allows for users to access the database through a secure API and make smart RESTful requests.

1 Like

I don’t think so, also I have a question how you are going to create roblox studio!?
like studio uses some apis that only are whitelisted to specific domain/ip address, unless you are creating a roblox revival or something

1 Like

If Roblox Studio use this API so any application can use it if the app has enough data.

If you get access to those api then you legit can edit any game…

1 Like

No, it doesn’t work like this.