Skip to main content

Wrapping up

That is the core of custom extension development. From here, the reference pages go deeper into each part of the API surface:

  • Scratch object API: the full Scratch object, block utility, and permission APIs.
  • VM API: the runtime, targets, threads, and events.
  • Renderer API: drawing skins and drawables directly.
  • Audio API: the audio engine, sound players, and effects.
  • Utility APIs: Scratch.Cast and related helpers in detail.

If you need native-speed blocks, the compiled extensions section shows how to generate JavaScript directly through Bilup's compiler.

Getting help and contributing

You can browse the Bilup extension gallery, and find its submission instructions, at extensions.bilup.org.

Thanks for reading this far.