Studio - What You Should Know

I’m thinking about stopping work on the game because there’s a better Roblox Studio type game out now so yeah

Side note

I am not claiming to own the “Roblox Studio” genre typa games


Hey people :wave:

I’m Doomcolp, the creator of “Studio” (game)! I’ve been working on the game since February 2023 (technically in January I came up with the idea so yeah)!

The game is pretty fun to make! I update the game each time I get the chance to!

The game was originally named “Roblox Studio” but then there was a new rule about how games after like June 2022 or something couldn’t use the words “Blox” or “Roblox” and logos similar to Roblox’s in game names, descriptions, and even in the game. I made the game before this rule was added but the game was created in January 2023 so I had to change it it “Studio”.

Adding on to the above, I had the brilliant idea to create another game which would “host” the games made in Studio (game) and I called it Roblox (very generic lol). Anyways, also because of the rule above I had to change the name to something generic and related. So, I changed it to Platform which is also SUPER generic.

The game is very incomplete. The only reason I made the game public all those months ago was because I wanted to test the game with my alts and also because I wanted people to see the game thruout its journey (so that people wouldn’t think it was pieced together perfectly the first time and it wasn’t).

The “code editor” right now doesn’t do anything or saves anything. I’ll be making that work soon!

The Explorer does work, although sometimes the objects get mixed up. But most of the time it works and you can change the name and parents of objects.

I have a little script that starts “tracking” an object once it has been created and if you change the name of it or parent or a property of it, it’ll replicate to the server (so that the devs can have a feeling that they are kinda in Roblox Studio).

I’m working on making it so that multiple devs can work on the game without it breaking (that’s actually what I’m gonna do right after finishing this post).

The game currently serializes game data and stores it in a data store to be updated and read in other places of the game.

Right now I’ve got a lot of the stuff done and I plan to implement saving games to a player / developer’s inventory once Roblox releases a new method or I find one (I am aware of AssetService and the methods associated with it, I’ll try to do something with that)

I also wanna somehow make it so that you can edit EXISTING games not made in the game. AssetService only supports saving stuff to games created with AssetService:CreatePlaceAsync() or with Copying Enabled in its game settings which most people wouldn’t want to do. It would be quite complicated to load and get a whole bunch of data on Roblox’s end, and also you would need the player’s permission and all that.

Thanks for reading and happy playing! I’ll update this post frequently to match the current status of the game!

Game Link


Sincerely, Doomcolp


Update Log | Last Updated: Nov 13, 2023

  • NEW Output GUI
  • Minor bug fixes

To-do list
  • Multi dev workflow
  • Script Editor functionality
  • Explorer GUI distance calculator (so I don’t have to save positions and take up data)
  • Saving and editing games (even ones that weren’t create in the game)
  • Game testing and smooth transition between the two (like data should persist easily between Studio (game) and the testing game simple titled “Game”)
  • Raising the player count again :sob:

Steps to creating your first in-game game

  1. Create your experience in the Starting Place, this should be pretty easy. Remember that all Names and Descriptions are moderated!
  2. Press the Edit button in the little square that was created, and wait a couple of seconds!
  3. After you’ve the seen the little teleporting screen, you can now start experimenting!
  4. Explore placing parts, adding UI / UX, and trying out the code editor (which does nothing for now)

VISUAL TUTORIAL (on mobile)


Press “Submit” after you’re done


Press “Script Editor” (its cutoff on mobile but you’ll still be able to read it)

(Games sometimes don’t save for some reason, I’m working on fixing that)

(Update log is usually in the game’s description)

1 Like

If you think there should be something that should be added to the post. Feel free to DM me and tell me!

PRIORITY ON THE TO-DO LIST:

  1. MULTIPLE DEVS IN STUDIO (game) :sunglasses:
  2. Script Editor Functionality
  3. Saving and editing game (even games that weren’t made in the game)
  4. Game testing and smooth transition between places (Studio’s places)
  5. Raise the player count

OTHER TASKS:

  1. Make a freecam like in Roblox Studio
  2. Make Studio settings that save / persist thru sessions

Stuff that I’m waiting on Roblox to release or that will take a lot of work


Reference Tags (because this list is gonna get longgg)

WORTR FTTLOW E
Waiting on Roblox to release Features That Takes Lots of Work Extra slot that I have to have here or else the table formatting won’t work

WORTR: AssetService:PromptCreateAssetAsync() to support prompting Enum.AssetType.Place

FTTLOW: Explorer position calculating function (so I don’t have to save positions and cause lots of memory leaks)

FTTLOW: Multiple developers in Studio with no issues

FTTLOW: Matchmaking system