Hello, you can make your own custom shader types with our
Shader Templates system, through which you can build nearly any type of effect and even your own custom template for specific workflows.
Regarding the performance, it will always depend on the shader's features and complexity. For example, you can
lower the Precision parameter for an added performance boost in exchange for some accuracy.
You may also consider using Surface Shaders with Custom Lighting, which should perform adequately, depending on the shader's complexity.