Game Design
Roblox Studio
Lua Variables
Lua Functions/Events
Object Oriented Programming
100

The concept of planning and creation of a game's rules, levels, and assets

What is Game Design?

100

This Studio feature brings rolling hills, sandy dunes, and tall mountains

What is the Terrain Editor?

100

local var = "The type of this sentence"

What are Strings?

100

By naming and defining a block of code, these let us reuse functionality without repeating ourselves.

What is a Function?

100

In Roblox, this term is used to describe a special type of object that can have properties like color, size, and position

What is a 'Part'?

200

This third game design principle is typically the major focus of many single-player games, with lots of lore and dialouge

What is Story?

200

This tool operates in the X, Y, and Z dimensions

What is the Move tool?

200

What is printed?

local x = 9 ; local y = 10

print(x + y)

19

200

These short text files contain the code that handles everything unique in your game

What is a Script?

200

Using a predefined palette, this property styles parts with one of several dozen colors.

What is 'BrickColor'?

300

This core concept of free to play games involves rewarding those who will pay a set price

What are Microtransactions / Monetization?

300

Players get annoyed when they die or fall and these essential objects are too far apart to be useful

What are Checkpoints?

300

local x = "I love "

local y = "Roblox" ; local z = "Minecraft"

print(y + z)

RobloxMinecraft

300

This keyword sets a limited scope for our functions and variables

What is 'Local'?

300

This object allows interactions with the player's mouse

What is the 'ClickDetector'?
400

In games, these characters often guides players through the story and provides them with tips and hints

What are NPCs?

400

This beta feature uses procedurally generated textures to decorate your parts

What is the Material Generator?

400

local x = 10

local y = "I am "

print (x + y)

Error! Cannot use the '+' operator to concatenate.

400

This keyword is used to join a function to an event, allowing the function to be executed when the event occurs

What is 'Connect:'?

400

This object type represents the player character

What is a 'Humanoid'?

500

This emerging trend in game design focuses on creating games that encourage social interaction and collaboration among players

What are Multiplayer Games?

500

These nuisances sneak their way into your game via downloaded parts

What are Toolbox Viruses?

500

local function myFunction()

    local x = 21

end

myFunction()

print(x)

Nil (x is declared inside of myFunction, so the print is outside it's scope)

500

This function is used to delay the execution of code for a set amount of time

What is 'Wait()'?

500

This folder contains the templates for generating new object instances

What is 'ReplicatedStorage'?

M
e
n
u