Spark
Loading...
Your Lua game studio
SIGN UPSign out

PLAY, BUILD, PUBLISH

Your game studio.
Your rules.

Play interactive games, build with blocks, and publish creations for your community.

✦ ✦

PLAYER ACCESS

Keep your game nights in sync.

Sign in to keep your favorite setup close, or create a new player profile.

Sign in Sign up
Username Password Sign in Continue with Google Username Birth date Use your real date if you are 18 or older. Younger players can use a private family-approved date. Password Confirm password Create player profile Continue with Google Choose your avatar

Pick a girl or boy avatar.

Girl Boy

Use your username and password to sign in.

GS

ACTIVE PLAYER

OWNERADMINMANAGERCO-OWNERVIPELITE
CREATOR STATUS
Settings

PLAYER SETTINGS

Edit profile Report a player Apply for admin Sign out
VIP ACCESS

VIP perks: 2× credits, hide your VIP tag, use the Wildcard vibe, and unlock extra game variety.
ELITE ROLE

←Close settings

ACCOUNT SETTINGS

Settings

Manage your profile, privacy, and game preferences from one place.

GS

YOUR PROFILE

Your player profile

Edit profile

Personal settings

Choose what you share and how your next game starts.

.luaBuild with LuaCreate and publish your own playable Lua games.› ✦Published gamesOpen your published game shelf.› ≡Terms & PrivacyRead the simple rules for Spark World.›

Social links

Add the places where friends can find your creations.

X / Twitter
Facebook
YouTube
Twitch
Save social links

Community & account

Find helpful tools, applications, and account actions.

+Apply for adminAsk to help keep the Spark World community welcoming.› !Report a playerSend the owner a private note about a concern.› ↪Sign outEnd this player session on Spark World.› ⌫Delete accountPermanently remove your profile and saved Spark World data.›

Community rewards

Only the owner can give Sparks to any player.

Username Sparks Give Sparks

ACCOUNT REMOVAL

Delete your Spark World account?

This permanently removes your profile, saved setup, applications, and reports. This action cannot be undone.

Keep my account Delete my account

PROFILE SETTINGS

Make your player profile yours.

Choose the display name, username, and avatar color your friends will see.

Username Avatar color
Hide my role tag Hide my VIP tag
Save profile

COMMUNITY CREW

Help keep Spark World welcoming.

Tell the owner why you’d be a great admin. Applications are reviewed by the owner.

Why should you be an admin? Send application

Admin applications

COMMUNITY SIGNAL

Flag a player for review.

Send the owner a private report. Choose clear details for cheating or exploits; fictional hack-style interfaces inside a game are allowed.

Player name or username What happened? Send private report

OWNER CONSOLE

Keep the community in orbit.

Review reports and manage community access from this console.

Refresh consoleClear activity
Visibility in this consoleManage private staff-console preferences.Hide my tag

Owner Sparks

Set the Sparks balance for the owner account.

0 Sparks
How many Sparks do you have?

Large balances appear as M+, B+, or T+.

Open reports

REPORTS

Player access

ACCESS

View applications

APPLICATIONS

Community activity

ACTIVITY

Moderation activity

MODERATION

MANAGER CONSOLE

Keep the community moving.

Review reports, manage player access, and assign player or admin roles. Type the ban length when needed.

Refresh consoleClear activity
Visibility in this consoleManage private staff-console preferences.Hide my tag

Reports to review

REPORTS

Player access

ACCESS

Community activity

ACTIVITY

CO-OWNER CONSOLE

Support the whole community.

Review reports, manage player access, and assign player, admin, or manager roles.

Refresh consoleClear activity
Visibility in this consoleManage private staff-console preferences.Hide my tag

Reports to review

REPORTS

Player access

ACCESS

View applications

APPLICATIONS

Community activity

ACTIVITY

Moderation activity

MODERATION

ADMIN CONSOLE

Help keep the table welcoming.

Review player reports and apply a temporary ban for one to six days or one week.

Refresh consoleClear activity
Visibility in this consoleManage private staff-console preferences.Hide my tag

Reports to review

REPORTS

Player access

ACCESS

Community activity

ACTIVITY

GAMEPLAY PROTOCOL

Terms & Privacy

Spark World is a friendly game picker for people who want to play together.

Play respectfully

Use a name and picture you are comfortable sharing. Do not impersonate others, harass players, or upload anything unlawful or harmful.

Your account

Keep your sign-in details private and use an email address you can access. You are responsible for activity under your account. Your password may include parts of your email, but it cannot be exactly the same as your full email address.

Your data

Your profile and game setup are saved for this miniapp so they can return on your next visit. You can update your profile or sign out at any time.

Privacy and visibility

Your email and password are used for sign-in and are not shown to other players. You control whether your name and role tags appear in supported community views. Uploaded profile pictures are part of your profile until you replace them or delete your account.

Community standards

Do not impersonate, threaten, harass, spam, cheat, exploit, or deliberately disrupt other players. Fictional hack-style interfaces are fine when they are part of a game, but cheating in a live game can lead to a ban. Reports may be reviewed by authorized staff.

Admin applications

Applying for admin does not grant admin access. The owner reviews applications and decides who can help.

Moderation and access

The owner may assign or remove roles, including without an application. Authorized staff may review reports and activity. Temporary bans can be used when needed to keep Spark World welcoming.

Saved information

Spark World stores account, profile, setup, application, report, ban, and activity information for this miniapp. You can reset your setup, sign out, or delete your account from Settings. Deleting your account is permanent.

Updates

These Terms & Privacy details may be updated as Spark World changes. The current version is shown here so you can review it before continuing to play.

By using Spark World, you agree to these simple rules.

WELCOME TO THE STUDIO

What do you want to do?

Jump into a game or make something the whole table can play.

Creator studio→
▶Game libraryJump into published games and save your favorites.→ ✦Avatar shopGet gear or create shirts, pants, and accessories.→
YOUR SPARKS 0 Sparks Earn a free weekly drop, then spend Sparks on items or Premium.

AVATAR WORLD

Wear your own style.

Buy player-made items with Sparks, or create your own gear and clothing for free.

PL
YOUR AVATAR

Make your avatar yours.

Choose a picture, color, and name in your profile.

Customize avatar
GAME SPARK PREMIUM

More room to create.

Premium costs 2,000 Sparks once and includes a bigger weekly Sparks drop.

Get Premium · 2,000 Sparks
All itemsGearShirtsT-shirtsPantsAccessories

ITEM CREATOR

Make and price your own item.

Choose gear, clothing, or an accessory. Free items are welcome.

Item nameItem typePrice in Sparks (0 = free)DescriptionCreate item

Notifications

GAME ROOM

Choose a game. Start playing.

Pick a published creation, then play it right here.

Build a game
PUBLISHED SHELF

Games to play

NOW PLAYING

Close game

THE ARCADE

Your published games.

Publish from Build with Lua, then launch any game here.

Open builder

THE QUICK SETUP

What’s the table looking like?

✦
⌁

Sign in to start playing.

Your player profile unlocks the game picker and keeps your setup ready.

Sign in to unlock
How many players?
2players 3players 4players 5+players
How much time?
10min 20min 30min 45+min
Pick a vibe
◒ChillEasygoing & cozy ↗CompetitiveBring your A-game ✺SillyBig laughs only ✦WildcardVIP surprise mode ◆Power PlayElite high-energy mode
Find our game→

BUILD LAB

Make your own game.

Build a playable game with scenes, objects, choices, health, and score.

.lua

VISUAL GAME BUILDER

Build with blocks

Create things in your game, then give each thing actions players can trigger.

PLAYABLE LOGIC
OBJECT SCRIPT

Select an object

Choose an object, then add blocks to decide what happens when players interact with it.

Say Choice Collect Damage Heal Win Lose

Add a block to give this object an action.

Play my blocks
Game name
Players
Short description
Generated LuaMade from your blocks
Lua commands game.title("...")game.say("...")game.choice("...", 1)game.collect("...", 1)game.damage("...", 1)game.heal("...", 1)game.win("...")game.lose("...")
Save game→ Start fresh

LIVE PREVIEW

Run your Lua

Run script
YOUR BUILDS

Saved games

Stored in your Spark World account

THE SPARK HAS LANDED

Your game for right now

Pick another↻

How to play

First roundSTART HERE

✦No overthinking. Just play.
Change the setup

Made for good company and great little moments.Terms & PrivacyGS / 01