Sb3.zip -

zeljkofilipin/scratch-games: Simple games written in Scratch

Once compiled, the extension's data will be stored within the project.json whenever the user saves their project as an .sb3 . sb3.zip

If your goal is to add a new functional block inside Scratch itself: You must develop a Scratch Extension using the Scratch VM. an automated project editor

: You can use standard ZIP libraries to extract the project.json , modify the blocks or variables within the JSON, and then re-zip the contents back into a .sb3 format. 2. Version Control Features a file converter

(e.g., an automated project editor, a file converter, or a new block within the Scratch interface?)