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:
- If you are coming from Scratch, everything you already know still applies. Start with Migrating from Scratch and the Quick start.
- If you are an advanced user or developer, Bilup exposes the runtime through JavaScript, custom extensions, and a documented API. See JavaScript, Building extensions, and the API reference.
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
- Installation: use Bilup on the web, as a desktop app, or via the packager.
- Quick start: build a first project.
- Editor tour: learn where everything is.