๐Ÿšง ShaderBot is currently in beta. Some features may evolve.Join the Beta!

Game Dev Shaders โ€” Unity, Unreal, Godot, 14+ Engines | ShaderBot

GLSL shaders for Unity, Unreal Engine, Godot, Babylon.js, Three.js and 14+ more game engines. One-click export, 451+ presets.

Supported Game Engines

๐Ÿ•น๏ธ 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.

๐Ÿš€

Export to your game engine

ShaderBot exports in native formats: HLSL for Unity, Material Expression for Unreal, GDShader for Godot. Unity and Unreal use proprietary material systems โ€” manual adaptation of the shader logic is required. And 14+ other targets in the export dialog.

  • โœ“Unity (HLSL), Unreal (Material Expression), Godot (GDShader)
  • โœ“Three.js, Babylon.js, WebGL, OpenGL (Vulkan/SPIR-V and Metal coming soon)
  • โœ“450+ starting presets: PBR, post-processing, particles, environments
Open the export dialog โ†’

Features

โœ“Engine export presets
โœ“PBR material preview
โœ“Post-processing stack
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 and more. Unity and Unreal require manual shader adaptation.

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

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

Unreal EngineUnreal EngineHLSL / USF

HLSL code ready to paste into an Unreal Custom Material Expression node. Note: the .usf format badge refers to HLSL syntax only โ€” actual .usf files require engine source access and are not for standard projects.

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.

PBR Maps (10 types)PBR Pack

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

Unity 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.

Phaser / 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.