🚧 ShaderBot is currently in beta. Some features may evolve.
🕹️ Unity · Unreal · Godot · 14+ engines

GLSL shaders for game developers — prototype in seconds

Generate, preview and export PBR materials, post-processing effects and environment shaders directly from Discord or the web editor. Export to Unity, Unreal, Godot and 14+ other engines.

Who it's for

👾

Indie Game Developers

Prototype visual effects in seconds. Particle shaders, distortion, stylised materials — without leaving your workflow.

🏢

Game Studios

Share visual references in Discord. Iterate with the art team, export to your target engine in one click.

🖌️

Technical Artists

Generate shader variants with AI, visually compare LODs, export as HLSL/GLSL code for any engine.

🚀

One-click export to your engine

ShaderBot exports in native format for each engine: HLSL wrapper for Unity, Material Expression for Unreal, GDShader for Godot — and 14+ other targets in the export dialog.

  • Unity (HLSL), Unreal (Material Expression), Godot (GDShader)
  • Three.js, Babylon.js, WebGL, OpenGL, Vulkan, Metal
  • 200+ starting presets: PBR, post-processing, particles, environments
Open the export dialog →

Features

Engine export presets
PBR material preview
Post-processing stack
🔜Shader LOD variantsSoon
🔜Performance profilerSoon
🔜Game engine snippetsSoon
🔜Tileable texture exportSoon
🔜Animation curvesSoon
Substance 3D

Works with your material authoring pipeline

If you use Substance Designer or Painter, ShaderBot exports a .glslfx display shader so your viewport matches your game engine's visual style while you author textures.

Substance Designer and Substance Painter are trademarks of Adobe Inc. ShaderBot is not affiliated with Adobe.

Add ShaderBot to your game dev Discord server

All team members get access to the shader generator — prototype visual effects directly in Discord without leaving your workflow.

See Server Plans →

Native export for every major engine

HLSL, GDShader, Metal and more — one click.

Unity (URP / HDRP)Unity (URP / HDRP)ShaderLab / HLSL

Drag into Assets, assign to Material. URP and HDRP variants included.

Unreal EngineUnreal EngineHLSL / USF

Paste into Unreal Custom Material Expression node — no plugin needed.

Godot 4Godot 4GDShader

Native .gdshader file — load into ShaderMaterial, drop-in ready.

Three.jsThree.jsGLSL

ShaderMaterial fragment shader with uniforms pre-configured.

Babylon.jsBabylon.jsGLSL

BABYLON.ShaderMaterial with JS setup snippet included.

PPBR Maps (10 types)PBR Pack

Base Color, Normal, Roughness, Metallic, AO, Emissive, ORM pack + more.

UUnity HDRP Mask MapR=Metal G=AO B=Detail A=Smooth

Correct HDRP channel packing — not the same as standard ORM.

Substance DesignerSubstance DesignerGLSLFX

Viewport display shader — match Substance preview to your engine.

PPhaser / PixiJSWebGL

Fragment shader for Phaser 3 and PixiJS filter pipelines.

Coming soon:SPIR-V (Vulkan)

Includes full PBR map export — Base Color, Normal, Roughness, Metallic, AO, Emissive, Opacity, ORM pack and Unity HDRP Mask Map.

Batch export: download all formats as a single organized ZIP. Save your export configuration as a preset for future sessions.