1. Docs
  2. Publishing Shaders

Publishing Shaders

On headsta.sh, a shader is a plugin/product — publishing one makes it a real page in the gallery that others can view, like, comment on, and (if you sell it) buy. This page covers the publishing side of the online editor.

Prerequisites: you must be signed in and have write access. If you try to save without either, you’ll be sent to sign in or shown the write-access prompt.

Saving

In the editor, use the Save button (visible when you’re creating a new shader or editing one you own). The first save publishes the shader and takes you to its page at /plugin/<slug>. Later saves update it.

You can also edit a shader’s title, credit/author name, and tags inline — tags help people find it in the gallery.

Visibility

Next to Save is a visibility control. Choose who can see the shader:

Level Who can see it
Public + API Everyone, and it’s available through the public API
Public Everyone browsing the site
Unlisted Only people with the link
Private Only you

Changing the visibility of an existing shader asks you to confirm, so you don’t expose or hide something by accident.

Versions

Every save is kept. The History tab lists your saved versions with timestamps, so you can see how a shader evolved.

Attaching downloads

If your shader is something people install (rather than just view online), the Downloads tab lets you attach per-platform download links — Windows, Mac, both, or all — each with a version and date. This is how a published shader becomes a downloadable plugin. Buyers then get those download buttons on the product page; see Orders, Licenses & Downloads.

Sharing

Once a shader is saved, use Share to copy its link (/plugin/<slug>) to your clipboard. Unlisted shaders are perfect for sharing a work-in-progress with just a link.

Where it appears

Published public shaders show up in the plugin galleries (/plugin, category pages, and the /shop rails like Trending and Recently Added), and on your public profile if you’re an author.

Next