3 min read

Source: Roblox Creator Hub · CC BY 4.0 · View source · Code samples: MIT Imported 2026-10-03. Formatting adapted for this site.

Finish the project

Your game is almost ready for others to play! Before sharing, you'll make some small changes to scripts, build out your world a bit more, and then playtest your game.

Start player variables

While making the game, many variables were set to small values, like the player's starting spaces was 2. While this made it easy to test, this might not be the right number for players in their final game.

Before sharing your game with others, it's important that the variables feel challenging, but fair. Getting the right numbers for a game will give players a more fun experience.

  1. In ServerScriptService > PlayerSetup change the value of Spaces. Remember this is how many spaces a player has to hold items before they must sell them. A number between 6-10 is a good starting point, but play-testing for the right amount is best.

    local maxSpaces = Instance.new("IntValue")
    maxSpaces.Name = "Spaces"
    -- 6 as a possible value for a player's bag
    maxSpaces.Value = 6
  2. In SellPart > SellScript, change the value of how much players get for each item. This is the number multiplied by playerItems.Value. Try a number between 50 and 200.

    local totalSell = playerItems.Value * 200
  3. In Shop > BuyButton > BuyScript, change the starting values in the variables for newMaxItems (recommended 10-15) and upgradeCost (recommended 500-1000).

    -- Possible values for a game
    local newMaxItems = 15
    local upgradeCost = 500

Add more items

Where you place your items will affect how much fun a player has getting them. Different placements and obstacles to getting items are two ways of making item collection more fun.

Playtesting and feedback

Each number that a game designer uses for something in their game is an educated guess based on what might be fun. Each part of your game should be challenging, but fair.

Giving a player 10 spaces to start with might sound fun, but you don't really know until you test out the project. Always test to see if it feels fun, and ask friends to play-test it as well. As you play-test, think about these questions.

Expand the game

Although you've finished the course, there are many ways you can continue adding to your game using the skills you've learned: