Assets
GET /assets/{id}/versions
Retrieves asset information for the specified asset ID. The authenticated user must be able to manage the asset.
id | long | The ID of the asset. |
placeId | no type! | The ID of the place. |
page | int | (Optional)The page to retrieve. |
Returns
[{ 'Id':536133191, 'AssetId':226132918, 'VersionNumber':3, 'RawContentId':2619739106, 'ParentAssetVersionId':536132109, 'CreatorType':1, 'CreatorTargetId':80502178, 'CreatingUniverseId':null, 'Created':'2015-07-13T11:51:12.9073098-05:00', 'Updated':'2015-07-13T11:51:12.9073098-05:00' }]
Please keep in mind that unlike clothing and gear, Library items will not be able to be worn on your avatar. To access this section, click on the Library tab from within your account's Create page which is located in the blue bar at the top of the site. When you first enter the Library, you will be presented with a list of new items. Cheats below are currently up to date with latest version of Roblox and safe to use! All cheats below are currently working as of: January 4, 2021! Download Roblox Studio: If prompted, allow Roblox Studio to make changes to your computer and to communicate through your firewall. Creating Accounts. Every student using Roblox Studio will need their own free Roblox account. We recommend that students create accounts before the class and bring their username and password written down.
409 | For PlatformException |
GET /v2/assets/{id}/versions
Retrieves asset information for the specified asset ID. The authenticated user must be able to manage the asset or granted by package permission. (if nextPageCursor is null, there is no more items)
id | long | The ID of the asset. |
placeId | long? | The ID of the place. |
cursor | string | (Optional) cursor to fetch next page. |
sortOrder | SortOrder | (Optional) Sorting order of asset version. |
limit | int | (Optional) Size of page to fetch. |
Returns
{ 'previousPageCursor': null, 'nextPageCursor': '4', 'data': [{ 'Id': 2147905864, 'AssetId': 2147765363, 'VersionNumber': 8, 'ParentAssetVersionId': 2147905863, 'CreatorType': 1, 'CreatorTargetId': 23265213, 'CreatingUniverseId': 2147757210, 'Created': '2019-10-16T21:44:42.417Z', 'Updated': '2019-10-16T21:44:42.417Z' }] }
400 | Invalid request |
404 | Asset not found |
409 | For PlatformException |
500 | Internal server error |
502 | Bad Gateway |
Currency
GET /currency/balance
Returns the Robux and Ticket balances for the currently authenticated user.
Response Error
ApplicationException: Invalid auth token |
Friends
GET /users/{userId}/friends
Retrieves a paged list of friends for the specified user.
userId | long | The ID of the user. |
page | int | (Optional) The page to retrieve. |
Returns
[{ 'Id':12345678, 'Username':'user', 'AvatarUri':', 'AvatarFinal':true, 'IsOnline':true }]
Groups
GET /groups/{groupId}
Parameters
groupId | int | The ID of the group. |
{ 'Name':'Group name', 'Id':1234567, 'Owner': { 'Name':'owner', 'Id':12345678 }, 'EmblemUrl':'http://www.roblox.com/asset/?id=12345678', 'Description':', 'Roles':[{'Name':'Panem Citizens','Rank':1}] }
404 | Group not found |
503 | Get group info not enabled |
IncomingItems
GET /incoming-items/counts
Returns
{'unreadMessageCount': 1, 'friendRequestsCount': 2}
403 | Forbidden |
Marketplace
GET /marketplace/productinfo
Parameters
assetId | long | The ID of the asset. |
{ 'TargetId':123456789, 'ProductType':'User Product', 'AssetId':123456789, 'ProductId':24870409, 'Name':'Hat', 'Description':', 'AssetTypeId':8, 'Creator':{'Id':1,'Name':'ROBLOX'}, 'IconImageAssetId':0, 'Created':'2015-06-25T20:07:49.147Z', 'Updated':'2015-07-11T20:07:51.863Z', 'PriceInRobux':350, 'PriceInTickets':null, 'Sales':0, 'IsNew':true, 'IsForSale':true, 'IsPublicDomain':false, 'IsLimited':false, 'IsLimitedUnique':false, 'Remaining':null, 'MinimumMembershipLevel':0 }
GET /marketplace/game-pass-product-info
Returns the product info for the specified game pass.
gamePassId | long | The ID of the asset. |
Returns
{ 'TargetId':123456789, 'ProductType':'Game Pass', 'AssetId':123456789, 'ProductId':24870409, 'Name':'Hat', 'Description':', 'AssetTypeId':8, 'Creator':{'Id':1,'Name':'ROBLOX'}, 'IconImageAssetId':0, 'Created':'2015-06-25T20:07:49.147Z', 'Updated':'2015-07-11T20:07:51.863Z', 'PriceInRobux':350, 'PriceInTickets':null, 'Sales':0, 'IsNew':true, 'IsForSale':true, 'IsPublicDomain':false, 'IsLimited':false, 'IsLimitedUnique':false, 'Remaining':null, 'MinimumMembershipLevel':0 }
Ownership
GET /ownership/hasasset
Parameters
userId | int | The ID of the user. |
assetId | long | The ID of the asset. |
Reference
GET /reference/deviceinfo
Returns
{ 'PlatformType': 'platform name', 'DeviceType': 'device type', 'OperatingSystemType': 'OS type' }
UserBlock
POST /userblock/block
Block a user; prevent communication between the current user and the user specified.
userId | long | UserId of the user to be blocked |
Returns
Response Error
400 | Bad Request: Invalid user id |
POST /userblock/unblock
Unblock a user; allow communication between the current user and the user specified.
userId | long | UserId of the user to be unblocked |
Returns
Response Error
400 | Bad Request: Invalid user id |
Users
GET /users/{userId}
Retrieves user information for the specified user ID.
userId | int | The ID of the user. |
Returns
GET /users/get-by-username
Retrieves user information for the specified username.
username | string | The name of the user. |
Returns
Response Error
Roblox Studio Create Page
Invalid username |
User not found |
GET /users/{userId}/canmanage/{assetId}
Returns whether the user can manage a given asset.
userId | int | The ID of the user. |
assetId | long | The ID of the asset. |
Returns
Make Your Own Roblox Game
Response Error
Not enabled |
Unknown user or asset |
Publishing Your Game
It’s a good idea to publish your game every ten minutes while you’re working or whenever you make a big change. Once published, you can edit it from any computer.
- Select File → Publish to Roblox to open the publishing window.
- Enter a place name and an optional description.
- When ready, click the Create button…
Creating Thumbnails for Games
Thumbnails are small images that represent your game and can attract players when you publish your game. To learn more and create your own, check out the article: Game Thumbnails and Videos.
Make your Game Public
When you publish games, it’s automatically set to private. Nobody can play it on the platform yet, including you. We need to make our games public so others can play them.
- Make sure you are logged into Roblox online.
- Go to the Develop Page.
- Under the game name, toggle Private to Public.
- Decide if you want your game featured on your profile. Choose between OK or No.
Congratulations! You have published a game, and are officially a Roblox game developer. Players all over the world can play your game!
Using Team Create
Team Create allows you to work together with multiple people to create a game. Once you are in team create, you can invite friends. Turn Team Create off when you are done if you don’t want people to keep working on it.
Roblox Studio Log In
Always publish your game right before turning on Team Create to work on your most recent file.
Turn On Team Create
- Click on the the View Tab.
- Click Team Create.
- Click Turn On.
Add Friends to your Project
- Type the name of your friend in “Invite a friend”.
- Click Add.
Turning off Team Create
Ilife 13 torrent. You can always turn off Team Create whenever you’re done testing.
- Click
…
in the bottom-right corner of the team list. - Select Turn OFF Team Create.
Reference: Final Project File
If you have any questions on what the final project should look like or need a reference, you can download an example.
Playtesting with Friends
Your game might be really obvious and easy to you, but others may help point out things you may not have noticed, such as an especially difficult jump or the theme isn’t clear at times. Others can also give you unique ideas that will make your game better. Always get other people to play your games and give you their honest opinion. This will make you a stronger game developer.
Before playtesting, always make sure to re-publish your game. If you forget, others won’t be able to see your most recent work.
Teaching Tip - Alternative Facilitation »
An alternative activity is to have students round-robin take turns in front of each other’s games to test.
What To Do While Playtesting
Answer the following questions:
- Name of the tester.
- Tester’s favorite thing and why.
- One way the designer can make the game more engaging and fun.
Ask the following guiding questions as students work:
- What parts of the game were too hard or too easy?
- What was something you didn’t expect? Did that make the game fun or frustrating?
Teaching Tip - Timing Notes »
Allow 10 minutes for students to playtest their games. Based on the unique needs of your class, you can always take more time.
What Not To Do While Playtesting
Set strong expectations before playtesting:
- Don’t yuck my yum: for example, if someone really worked hard, don’t dismiss their work.
- Don’t change someone’s game without permission.
- No trash-talking or negative language.
Discussion Topic - Teaching Positive Feedback Skills »
Before starting, ask students to describe the difference between saying mean things about a game and giving advice. Additionally, ask what they should do while testing someone's game (be thoughtful and attentive) and what they shouldn't do (play and not reflect on their game).
Optional TeamBuild Challenge »
Unreal tournament 2018. Use Team Create to have students split into two teams. Each team starts with Player Spawns in different areas and has to build bridges to get to the center. Each player must have to make at least two little jumps and one big jumps while being in danger of dying if they don’t make it.
Good activity for review after a break or at the start of the next section. Forces students to start working with design constraints in a fun way. Can be elaborated on to require additional elements that were previously taught such as including transparent bricks, or bricks of different colors and materials.
these documents are licensed by roblox corporation under a creative commons attribution-noncommercial-sharealike 4.0 international license. roblox, powering imagination, and robux are trademarks of roblox corporation, registered in the united states and other countries.
previouscheckpoints
'max-width:75;'=''>these documents are licensed by roblox corporation under a creative commons attribution-noncommercial-sharealike 4.0 international license. roblox, powering imagination, and robux are trademarks of roblox corporation, registered in the united states and other countries.
previouscheckpoints
>