๐Ÿ›  SwayBlox Studio

If you can imagine it,
you can stack it.

SwayBlox Studio is a (pretend) free building kit: drag blocks, snap on behaviors, and sprinkle in a little SwayScript when you're ready. Publish with one click and invite your friends.

Read the guide

๐Ÿš€ Your first world in 4 steps

01

Pick a starter

Start from a blank baseplate or a template like Obby Kit, Tiny Town or Arena. Every template is yours to remix.

02

Stack & paint

Drop blocks, ramps and props from the toolbox. Resize, recolor and group them โ€” snapping keeps everything tidy.

03

Add behaviors

Make things move, bounce, spin or explode with ready-made Behavior Tiles. No code needed โ€” but you can peek inside.

04

Publish & share

Name it, draw a thumbnail, and hit Publish. Your world gets a page on Discover and a link to share.

Level up with SwayScript

SwayScript is our friendly, made-up scripting language for this demo. Events in, actions out. Here's a bounce pad that launches players and gives them a badge on their first jump.

  • โšกLive reload
    Edit scripts while you play-test.
  • ๐ŸงฉBehavior Tiles
    Visual blocks that compile to SwayScript.
  • ๐Ÿ‘ฅTeam Create
    Build together in real time with friends.
// bounce-pad.sway  (example SwayScript)
on touch(pad, player) {
  player.launch(up: 80, spin: true)
  pad.flash(color: "#19f0d4")
  if player.firstTime("bounce") {
    player.award("Sky Hopper")
    world.toast("{player.name} took flight!")
  }
}

๐Ÿ’ก Creator tips

๐ŸŽฏ One great idea

The best worlds do one thing really well. Polish the core loop before adding more.

๐Ÿงช Test with friends

Invite three friends, watch them play, and note where they get stuck or bored.

๐Ÿ›ก Keep it kind

Design for all ages. Clear rules, no bullying, and moderation tools turned on.