I use Rider as my main IDE for Godot, and writing shaders without any language support always bugged me. So I started building a plugin that adds GDShader support to JetBrains IDEs — things like syntax highlighting, completion, find usages, rename refactoring, code formatting, color picker, documentation, and more.
I should mention it’s still rough around the edges. You’ll probably run into some false positives in validation or other quirks. If you hit any issues, it’d be super helpful if you could open a GitHub Issue with the shader code that triggered it.
- JetBrains Marketplace: https://plugins.jetbrains.com/plugin/27949-gdshader
- GitHub: https://github.com/akghxhs55/gdshader-support
