Feature guide · Updated November 14, 2026 · 日本語
Making projects with TurboWarp Plus
This guide covers TurboWarp Plus from start to finish across 12 topic pages: opening a project, arranging the screen, editing while searching the whole project, managing it with Git, handing it over as an SB3 or a single HTML file, and developing it on GitHub.
Open the editor in English · SB3 compatibility with Scratch and TurboWarp, and feature list (Markdown) · How the screenshots were taken
TurboWarp Plus Editor opens SB3 files saved by both Scratch 3 and standard TurboWarp. Some features that Plus builds into the editor require an extension that the project loads (a Scratch or TurboWarp extension), or data made for that extension.
This guide calls the editor published on GitHub Pages "the public editor (GitHub Pages)", a web build or supported desktop build with a GitHub connection configured "an editor with a GitHub connection", and unreleased builds such as the local integration build or the desktop development build "development builds". Unless a section names the version it was checked on, command names and layouts were checked on the public editor as of November 14, 2026 (TurboWarp Plus Editor 0.2.0-rc.4). The label "In development" marks features that are not yet in the public editor and were checked on a development build, "Prototype" marks features that are available on the public editor but limited in scope, and "Requires a supported extension" marks features that need a matching extension. Screenshots show the screen at the time they were taken, with the editor running in English, except where a caption notes the Japanese UI.
Try it with the Ball Demo
For readers who have used Scratch a little: switching views, editing lists and copying code, shown with real screens and a sample SB3. Open the tutorial · 日本語
Topics
1. Open projects and prepare extensions
Creating projects and opening SB3 files, loading progress, adding extensions and reviewing them before they run, diagnostics.
2. Screen layout and menus
The menu bar and the activity bar on the left edge, the TurboWarp Plus menu, the File and Edit menus, extension buttons at the top right, layouts.
3. Edit sprites and the backdrop
The sprite list, tabs and the editor panel icons, costumes and sounds, properties, variables and lists, messages, the backdrop.
4. Open the stage and run your project
Ways to open the stage, the drawer on the right edge and run controls, the display menu, tabs and separate windows.
5. Split the workspace and open panels separately
Resizing, splitting panels, comparing code in two panes, separate windows, restoring the layout.
6. Find, place and organize blocks
The horizontal palette and its search, category flyouts, reordering, a separate palette window, delete preview, the minimap, context menus, rearranging and copying code.
- Place blocks from the horizontal palette
- Search for blocks within a palette category
- Resize a category flyout
- Reorder the categories
- Open the block palette in a separate window
- Delete blocks by dropping them on the palette
- Move around long code with the minimap and zoom
- Work with context menus
- Rearrange code and copy it to another sprite
7. Search and replace across the project
Project-wide search, search targets (including YAML in the project), replacing a selected match.
8. Edit extension data and documents
Form editing, external YAML and documents in the project, YAML tabs, previewing assets and scenes.
- Edit block values in a form Requires a supported extension
- Choose between external YAML and documents and blocks in the project Requires a supported extension
- Open YAML from the project in a tab next to the code Requires a supported extension
- View or play assets before choosing them Requires a supported extension
- Preview scenes and behavior before applying them Requires a supported extension
9. Reuse scripts and assets
Transferring scripts and the stage, adding bundled assets.
10. Save and distribute
Save and Save as, restore points, project information, URIs, how extensions and assets are stored, exporting.
11. Manage projects with project folders and Git
Project folder files and their Git status, commits and branches, block diffs, syncing with GitHub and reviewing PRs.
12. Develop projects on GitHub
Move a Scratch project to GitHub and work through issues, branches, commits, pushes, pull requests, merges and releases.
- Put your project on GitHub
- The development flow and where each step happens
- Write tasks as issues
- Create a working branch
- Edit and save the project
- Review changes and commit locally
- Send to GitHub (push)
- Create a pull request
- Check and merge
- Release and distribute
- When you hit a conflict or get stuck