Skip to main content

Introduction

Bilup is a modification of Scratch, built on top of TurboWarp. If you have used Scratch, Bilup will feel familiar: the same blocks, sprites, costumes, and stage. On top of that base it adds performance, customization, developer tooling, and a community platform.

The editor and the community site are one application. You can open the editor at editor.bilup.org and start building immediately, with no account and nothing to install.

What Bilup adds

  • A compiler that translates your blocks into JavaScript so projects run faster than the standard Scratch interpreter. See Disable compiler if you ever need to turn it off for comparison.
  • Arbitrary frame rate and a custom stage size instead of a fixed 30 FPS and 480x360. See Custom FPS and Custom stage size.
  • Addons: small optional features that change how the editor and player behave. See Addons.
  • Themes, including dark mode and fully custom color schemes. See Themes.
  • A debugger for stepping through and inspecting a running project. See Debugger.
  • Restore points and autosave so you do not lose work. See Restore points.
  • Git version control and live collaboration for working on projects over time and with other people. See Git and Collaboration.
  • A packager that turns a project into a standalone app or web page. See the Packager.
  • A community platform with accounts, where you publish projects, follow people, and comment. Accounts are handled through Rotur; see Migrating from TurboWarp for how the community side fits together.

Who this is for

Bilup serves two kinds of reader at once, and these docs are written for both:

The default sprite

New Bilup projects start with Misty, Bilup's own default sprite, in place of the Scratch Cat. Every sprite from the standard Scratch library is still available in the sprite picker.

Next steps

See also