Module 1 of 11 Information only

Introduction to Roblox and Leadership in Game Dev

This module is information only, with no assignment. Read through it to learn how the Roblox platform and its economy work and what a Studio Lead does, and keep it as a reference for later.

Deadline TBD 5 min read Google Doc
On this page
  1. 1.1 Overview of the Roblox Platform and Game Economy
  2. Roblox Studio
  3. Monetization & Robux Economy
  4. Community Engagement
  5. Updates & Live Operations
  6. Marketplace & UGC
  7. 1.2 Understanding the Role of a Studio Lead
  8. 1.3 Essential Skills for Managing a Game Development Team on Roblox
  9. Technical skills
  10. Managerial skills
  11. Interpersonal skills
  12. What to do now

1.1 Overview of the Roblox Platform and Game Economy

Roblox is not a game but a platform that allows developers to create, share, and monetize their own games. Read more in the Roblox Creator Hub documentation.

The Roblox logo in front of a wall of game thumbnails

It functions similarly to Steam, providing a hub where users can access a wide variety of user-generated games.

Roblox's Charts page, with rows of Top Trending and Up-and-Coming games
The Charts page: a hub of user-generated games, from Top Trending to Up-and-Coming.

Key aspects of the platform include:

Roblox Studio

Roblox Studio is the primary development tool for creating games on the platform. It provides a robust yet accessible environment for developers of all skill levels, utilizing the Lua scripting language (similar to Python) to bring interactive experiences to life.

Studio offers built-in assets, terrain generation, and scripting capabilities, allowing for everything from simple obstacle courses to complex multiplayer experiences. Developers can test and iterate on their games in real time, ensuring a streamlined development process.

Roblox Studio with its Toolbox, Viewport, Explorer, Properties, Output and MicroProfiler panels outlined and labelled
Studio's main panels: Toolbox, Viewport, Explorer, Properties, Output and the MicroProfiler.
A play test running inside Roblox Studio: a character standing at a security door, with the Explorer and Output panels open
Testing in real time: a play test running inside Studio.

Monetization & Robux Economy

The Creator Hub’s monetization guide covers this in more depth.

Understanding Robux: the main currency of Roblox

What is Robux? Robux (R$) is the primary virtual currency used in Roblox. It allows players to purchase in-game items, accessories, avatar customization options, and other digital goods. For developers, Robux serves as the foundation of the Roblox economy, enabling them to monetize their creations and earn real-world income.

How can Robux be earned?

There are several ways users and developers can earn Robux on the platform:

01

Purchasing with real money

Players can buy Robux through direct purchases or as part of a Roblox Premium subscription, which grants a monthly Robux stipend.
02

Game Pass sales

Developers can create and sell game passes that provide special abilities, perks, or items within their games.
03

Developer Products

Unlike game passes, which are one-time purchases, developer products allow for repeatable in-game purchases such as in-game currency, boosts, or consumable items.
04

Creator Rewards

If a Roblox Premium subscriber spends time in a game, the developer receives a share of their Premium subscription revenue, incentivizing engaging and high-retention experiences.
05

Roblox Marketplace

Users who participate in the UGC (User-Generated Content) program can create and sell avatar items like clothing, accessories, and emotes to earn Robux.
06

Group revenue sharing

Developers working in teams or studios can distribute earnings within a Roblox group.

How much does Robux cost?

Robux can be purchased at the following rates:

RobuxPrice
400 Robux$4.99 USD
800 Robux$9.99 USD
… and so on

Users with a Roblox Premium subscription receive a monthly Robux stipend and a discount on certain purchases:

PlanPriceRobux each month
Premium 450$4.99/month450
Premium 1,000$9.99/month1,000
Premium 2,200$19.99/month2,200

How much do creators earn from Robux sales?

Roblox takes a 30% platform fee from most transactions, meaning developers and sellers receive approximately 70% of the purchase price in Robux.

30% Roblox's platform fee on most transactions
≈ 70% of the purchase price goes to the developer or seller, in Robux

For example:

SalePriceCreator receives
A game pass100 Robux70 Robux after fees
An avatar UGC (user generated content) item500 Robux350 Robux after fees

This revenue split is designed to support the platform’s infrastructure while allowing developers to monetize their content effectively.

Roblox Developer Exchange (DevEx) Program

The Developer Exchange (DevEx) Program allows eligible developers to exchange their earned Robux for real-world currency. The exchange rate is:

100,000 R$ = $380 USD
200,000 R$ = $760 USD
and so on at the same rate

Games can generate revenue through in-game purchases, game passes, developer products, and premium payouts (now called Engagement Rewards/Creator Rewards).

RobuxUser purchases Robux
PremiumUser is a Roblox Premium subscriber
Purchasable products, game passes & developer products
Premium payouts
−30% platform fee
Developer's account / group funds
DevExDeveloper Exchange current rate 100k : 380 USD
How money moves from players to developers on Roblox.
A game's Store tab listing Passes such as 2x Fuse Exp, Extra Weapons and Super Lucky, each with a Robux price and a Buy button
Game passes in a game's Store tab: one-time purchases for perks and items.
An in-game Buy cash shop with 50, 200 and 500 Cash packs, and Roblox's purchase prompt for 50 Cash at 10 Robux
Developer products: repeatable purchases, like packs of in-game cash.

Community Engagement

Building a successful Roblox game isn’t just about launching a game; it’s about creating a community around it. Developers need to actively engage with their player base through updates, events, and social features like leaderboards, group integrations, and in-game social systems.

Additionally, the majority of Roblox’s top games have linked Discord servers, Twitter communities, and other social media platforms where players can join to socialize, report bugs, request features, and stay up to date with the latest updates. Encouraging user feedback and responding to players’ needs through these external communities can significantly boost retention and help a game gain traction within the platform’s vast ecosystem.

The RIVALS game page on Roblox, with its Social Links section highlighted: X, YouTube and a Discord community
A top game's page links out to its X, YouTube and Discord communities.

Updates & Live Operations

Games on Roblox thrive when they are continuously updated. Live operations involve rolling out new content, fixing bugs, and balancing gameplay based on player feedback. Regular updates keep players returning, and time-limited events or seasonal content can create spikes in engagement. Automation tools, such as analytics dashboards, can help developers track performance metrics and optimize their games for a better user experience.

Marketplace & UGC

One of Roblox’s most unique aspects is its marketplace, which allows developers and players to buy, sell, and trade user-generated content (UGC). This includes avatar items, accessories, and even in-game assets. Developers can also create and sell virtual goods within their games, enhancing monetization opportunities while giving players more ways to personalize their experiences. The UGC program allows approved creators to design and sell their own items, further expanding the economic opportunities within Roblox’s ecosystem.

The Roblox Marketplace: a grid of avatar items with their Robux prices, some marked Limited
The Marketplace: avatar items from Roblox and UGC creators.

1.2 Understanding the Role of a Studio Lead

A Studio Lead is responsible for guiding a team towards the successful completion of a project. Leadership in game development is more than just managing tasks and writing code; it involves setting a vision, fostering creativity, and ensuring team collaboration.

Key responsibilities include:

Setting a clear vision

Defining the game’s objectives, mechanics, and target audience.

Team coordination

Managing programmers, artists, designers, and testers to ensure smooth workflow.

Decision-making

Making informed choices regarding game mechanics, monetization, and user experience.

Following industry trends

Keeping up with industry trends, player preferences, and emerging technologies to adapt and capitalize on new opportunities. Successful leaders recognize trends early, whether it’s a new game mechanic, monetization model, or cultural shift, and strategically implement them to stay competitive.

Problem-solving

Addressing technical and creative challenges as they arise.

Motivation & communication

Keeping the team engaged and ensuring clear communication across departments.

Iterative development

Encouraging a process of continuous testing, feedback, and refinement.

1.3 Essential Skills for Managing a Game Development Team on Roblox

A game Studio Lead must possess a mix of technical, managerial, and interpersonal skills. Some essential skills include:

Technical skills

Lua scripting
Mastering Lua, the core scripting language of Roblox Studio, is essential for efficient game development. Familiarity with popular frameworks like Knit and open-source tools like ProfileStore can streamline development and help set up a studio quickly and efficiently. Additionally, utilizing tools like Rojo alongside Visual Studio Code enhances workflow by enabling better organization, version control, and collaboration.
Game design principles
Knowledge of level design, UI/UX, and game mechanics.
Project management tools
Familiarity with tools like Trello, Jira, GitHub or even Discord for team collaboration.

Managerial skills

Time management
Ensuring deadlines are met and resources are efficiently utilized.
Budgeting & monetization strategy
Planning financial aspects to sustain development and growth.
Crisis management
Handling unforeseen challenges effectively to minimize disruptions.

Interpersonal skills

Communication
Clearly conveying ideas and feedback to the team.
Collaboration
Working effectively with different team members, including artists, programmers, and marketers.
Conflict resolution
Managing disputes and ensuring a healthy work environment.
Adaptability
Being open to changes and evolving trends in game development.

What to do now

Nothing to hand in.

This module is information only. Keep it as a reference for later.

Deadline TBD