C
creation.devRoblox Hub

Roblox Game Dev Glossary

Every term you need to know as a Roblox game developer — from genre definitions and core mechanics to design principles and monetization strategies. Click any term to learn more.

Genres

Obby

genre

An obby (short for obstacle course) is a Roblox game genre where players jump, climb, and navigate through a series of increasingly difficult platforming challenges to reach the end. Obbies are one of the oldest and most popular genres on the Roblox platform.

Tycoon

genre

A tycoon is a Roblox game genre where players build and manage a business, base, or empire by collecting money, purchasing upgrades, and expanding their operations over time. Tycoons are one of the most enduringly popular genres on Roblox.

Simulator

genre

A simulator in Roblox is a game genre where players repeatedly perform actions to increase stats, collect resources, and unlock upgrades in a progression-driven loop. Simulators are among the most played and highest-earning genres on the Roblox platform.

RPG

genre

An RPG (role-playing game) in Roblox is a game genre where players control a character that grows stronger through leveling, questing, and acquiring gear in a story-driven or open-world setting. Roblox RPGs range from dungeon crawlers to full open-world adventures.

Roleplay

genre

A roleplay game in Roblox is a genre where players take on fictional identities, interact with others in themed environments, and create emergent stories through social play. Roleplay games emphasize player expression, creativity, and community-driven narratives.

Survival

genre

A survival game in Roblox is a genre where players must gather resources, manage needs like hunger and health, and endure threats from the environment or other players to stay alive as long as possible. Survival games create tension through scarcity and danger.

Tower Defense

genre

Tower defense is a Roblox game genre where players strategically place defensive units along a path to stop waves of enemies from reaching an objective. The genre combines strategic planning with resource management and is hugely popular on the platform.

Pet Simulator

genre

A pet simulator is a Roblox game genre centered on hatching, collecting, upgrading, and trading virtual pets with various rarity tiers. Pet simulators combine collection mechanics with progression systems and are among the highest-grossing games on the platform.

Brain Rot

genre

Brain rot in Roblox refers to a genre of intentionally absurd, meme-driven games that use surreal humor, trending internet culture, and chaotic gameplay to create viral, highly shareable experiences. The term describes both the games themselves and the internet culture they draw from.

Fighting Game

genre

A fighting game in Roblox is a genre where players engage in combat against other players or NPCs using melee attacks, special abilities, and combo systems. Roblox fighting games range from casual brawlers to deep, combo-heavy competitive experiences.

Dress Up Game

genre

A dress up game in Roblox is a genre focused on character customization, fashion, and self-expression where players create outfits, style their avatars, and participate in fashion shows or themed challenges. Dress up games are one of the most popular genres among Roblox's younger audience.

Social Game

genre

A social game in Roblox is a genre primarily designed for players to hang out, chat, interact, and participate in casual activities together. Social games prioritize community, self-expression, and shared experiences over competitive gameplay or skill-based challenges.

Horror

genre

A horror game in Roblox is a genre focused on creating fear and tension through atmospheric environments, jump scares, monster encounters, and psychological dread. Horror games use darkness, sound design, and unpredictable threats to keep players on edge.

Mechanics

Game Loop

mechanic

A game loop is the repeating cycle of actions a player performs throughout a Roblox experience, such as earning currency, spending it on upgrades, and earning more. It is the foundational structure that keeps players engaged and coming back for more.

Idle Mechanics

mechanic

Idle mechanics are game systems that allow players to earn rewards or make progress even when they are not actively playing or are away from their device. They are widely used in Roblox simulators and tycoons to keep players invested over long periods.

Rebirth

mechanic

Rebirth is a game mechanic in Roblox where players voluntarily reset their progress in exchange for permanent bonuses, multipliers, or exclusive rewards. It extends the life of a game by giving experienced players a meaningful reason to start over.

Prestige

mechanic

Prestige is a progression mechanic in Roblox where players reset their current progress to earn a higher rank, permanent upgrades, or exclusive content. It serves as an endgame system that extends replayability and rewards dedicated players.

Leaderboard

mechanic

A leaderboard in Roblox is a ranked display that shows player statistics such as kills, currency, or level, allowing players to compare their progress against others. Leaderboards drive competition and motivate players to keep playing to climb the rankings.

Checkpoint

mechanic

A checkpoint in Roblox is a saved progress point that allows players to respawn at a specific location instead of the beginning after dying or disconnecting. Checkpoints are essential in obby and adventure games to prevent frustrating progress loss.

Spawn Point

mechanic

A spawn point in Roblox is the designated location where a player's character first appears when they join a game or respawn after dying. Spawn points are configured using SpawnLocation objects in Roblox Studio and are fundamental to controlling the player experience.

NPC

mechanic

An NPC (Non-Player Character) in Roblox is any character in a game that is not controlled by a real player but instead runs on scripts and AI logic. NPCs serve as quest givers, shopkeepers, enemies, companions, and environmental characters that bring game worlds to life.

Inventory System

mechanic

An inventory system in Roblox is a game feature that allows players to collect, store, organize, and manage items such as weapons, tools, pets, or materials. It provides the backbone for item-based gameplay including crafting, trading, and equipment management.

Crafting

mechanic

Crafting in Roblox is a game mechanic where players combine collected materials or items to create new, often more powerful or valuable, items. It adds depth to resource gathering and gives players agency over their progression and equipment.

Leveling

mechanic

Leveling is a progression mechanic in Roblox where players earn experience points (XP) to increase their character's level, unlocking new abilities, areas, items, or stat boosts as they advance. It is the most common way to structure long-term progression in RPG and combat games.

Quest System

mechanic

A quest system in Roblox is a structured set of tasks or objectives that guide players through the game's content in exchange for rewards like XP, currency, or items. Quests provide direction, narrative, and motivation that keep players engaged and progressing.

Trading

mechanic

Trading in Roblox is a mechanic that allows players to exchange items, pets, currency, or other in-game assets with each other. It creates a player-driven economy, encourages social interaction, and adds value to collectible items through supply and demand.

Gacha

mechanic

Gacha is a randomized reward mechanic in Roblox where players spend currency to receive a random item from a pool of possible outcomes, each with different rarity levels. Inspired by Japanese capsule toy machines, gacha systems drive collection, excitement, and monetization.

Design Concepts

Difficulty Curve

design

A difficulty curve is the intentional progression of challenge throughout a Roblox game, designed to gradually increase demands on the player as they develop skills and understanding. It shapes how players experience rising stakes, new mechanics, and tougher obstacles over time.

Game Balance

design

Game balance is the process of tuning a Roblox game's systems, mechanics, and rewards so that no single strategy, item, or player type dominates unfairly. Good balance ensures all playstyles feel viable and the experience remains fun and competitive.

Player Retention

design

Player retention measures how many players return to a Roblox game after their first session. It is the most important metric for long-term success, directly influencing a game's visibility on the Roblox platform and its revenue potential.

Onboarding

design

Onboarding is the process of teaching new players how to play your Roblox game during their first few minutes. Effective onboarding communicates controls, objectives, and core mechanics quickly without overwhelming the player.

Playtesting

design

Playtesting is the practice of having real players try your Roblox game before and after launch to identify bugs, balance issues, confusing mechanics, and design problems. It is the most reliable way to discover issues that developers cannot see from their own perspective.

UI/UX

design

UI/UX stands for User Interface and User Experience. In Roblox, UI refers to the visual elements players interact with like menus, buttons, and HUDs, while UX encompasses the overall feel and usability of the entire game experience.

Procedural Generation

design

Procedural generation is a technique where game content like maps, levels, items, or terrain is created algorithmically rather than designed by hand. In Roblox, it enables developers to create vast, varied, and replayable content without manually building every element.

Game Economy

design

A game economy is the system of currencies, resources, rewards, and transactions within a Roblox game. It governs how players earn, spend, and trade virtual goods, directly shaping progression, engagement, and monetization potential.

Platform

Roblox Studio

platform

Roblox Studio is the free official development environment used to create all Roblox games and experiences. It provides 3D modeling tools, a Luau scripting engine, physics simulation, and publishing capabilities in a single integrated application.

Robux

platform

Robux is the official virtual currency of the Roblox platform, used by players to purchase in-game items, Game Passes, avatar accessories, and premium features. For developers, Robux earned through games can be converted to real money through the DevEx program.

Game Pass

platform

A Game Pass is a one-time purchasable item in Roblox that grants players permanent perks, abilities, or access within a specific game. Game Passes are one of the primary monetization tools available to Roblox developers.

Promo Codes

platform

Roblox promo codes are special text strings released by Roblox or game developers that players can redeem for free items, in-game rewards, accessories, and cosmetics without spending Robux.

Limited Items

platform

Limited items are special Roblox catalog accessories and collectibles with a finite supply that can be traded or resold between players. Their values fluctuate based on demand, rarity, and market conditions, creating a collector economy.

UGC Items

platform

UGC (User-Generated Content) items are avatar accessories, clothing, and cosmetics created by approved Roblox community members rather than Roblox itself. UGC creators can sell their items in the Avatar Shop and earn Robux from each sale.

Roblox Gift Card

platform

A Roblox gift card is a prepaid card that can be redeemed for Robux (Roblox's virtual currency) or a Roblox Premium subscription. Gift cards are available in physical form at retail stores and digitally online, making them the most popular way to add Robux to an account.

Avatar Shop

platform

The Avatar Shop (formerly called the Catalog) is the marketplace on Roblox where players browse, purchase, and collect avatar accessories, clothing, animations, and cosmetics to customize their character's appearance.

Game Codes

platform

Game codes are special text strings released by Roblox game developers that players can redeem within specific games for free rewards like in-game currency, XP boosts, spins, exclusive items, and other benefits.

Gifting Robux

platform

There is no direct way to send Robux from one Roblox account to another. Roblox does not have a built-in transfer or gifting button for its virtual currency. However, players can effectively gift Robux to friends through several legitimate workaround methods including Roblox Gift Cards, the Game Pass purchase method, Group Funds distribution, and gifting a Roblox Premium subscription.

Robux Price Calculator

platform

Robux pricing follows a tiered structure where larger packages offer better value per Robux. The cheapest option is 80 Robux for $0.99 (about $0.012 per Robux), while the best standard rate is 10,000 Robux for $99.99 (about $0.010 per Robux). Understanding these tiers helps both players budget their spending and developers price their in-game offerings in real-dollar terms.

Buying Robux

platform

Robux can be purchased directly through the Roblox website, mobile apps, Xbox, or by redeeming Roblox gift cards. Players can also receive a monthly Robux allowance by subscribing to Roblox Premium. Each method has slightly different steps, pricing, and bonus options.

Refunding Robux

platform

Roblox does not offer standard refunds for Robux purchases or in-game spending, and there is no official system to transfer Robux between accounts. Players who need a refund for unauthorized purchases must contact Roblox Support directly, while chargebacks through a bank or payment provider risk permanent account termination.

Roblox Premium

platform

Roblox Premium is a monthly subscription service that gives members a recurring Robux stipend, a 10% bonus on all Robux purchases, the ability to trade limited items, eligibility for Premium Payouts as a developer, and access to Premium-only marketplace items. It comes in three tiers: Premium 450 ($4.99/mo), Premium 1000 ($9.99/mo), and Premium 2200 ($19.99/mo).

Monetization

Monetization

monetization

Monetization is the process of generating revenue from a Roblox game through in-game purchases, Game Passes, Developer Products, and other paid features. Effective monetization balances developer earnings with player satisfaction and fairness.

DevEx

monetization

DevEx (Developer Exchange) is Roblox's official program that allows eligible developers to convert their earned Robux into real-world currency. It is the primary way Roblox game creators turn their in-game revenue into actual income.

Premium Payouts

monetization

Premium Payouts is a Roblox system that rewards developers with Robux based on how much time Roblox Premium subscribers spend playing their game. It provides passive income proportional to engagement without requiring direct in-game purchases.

Pending Robux

monetization

Pending Robux is the holding period Roblox places on developer earnings before they become available to spend or cash out. When a player purchases a Game Pass, Developer Product, or other paid item in your game, the Robux enters a pending state for up to 7 days as a fraud protection measure.

Robux to USD

monetization

Robux to USD refers to the conversion rates between Roblox's virtual currency and real US dollars. The value of Robux depends on direction: players pay roughly $0.0125 per Robux when buying, while developers receive approximately $0.0035 per Robux when cashing out through the DevEx program.

Developer Products

monetization

Developer Products are purchasable items in Roblox that players can buy multiple times, making them the primary tool for repeatable monetization. Unlike one-time Game Passes, Developer Products are consumed on purchase and can be bought again, making them ideal for selling in-game currency, temporary boosts, extra lives, and other consumable items.

Ready to Start Building?

Now that you know the terminology, explore game ideas and starter templates to begin your Roblox development journey.