BZShaderGUI

BZShaderGUI is a Unity editor plugin that arranges material interfaces through tag based methods. The main purpose is to free users from writing shader interfaces and focus more on effects and performance development.


We all know that in team development, most effects require shader development, which is commonly referred to as writing Shaders. Although the development of functions is of utmost importance, promoting and implementing them after development is also a challenging task. When promoting shaders for art use, it is usually done through verbal expression, manual demonstrations, document writing, and interface development. In fact, when there are too many functions and art is tired of mass production, after a period of time, the specific usage methods will be forgotten. At this time, a friendly, easy to understand, and familiar interface becomes particularly important. A good interface can greatly reduce the cost and difficulty of using art.


Through years of work experience and collaboration with art, BZShaderGUI has emerged as a tag based interface automatic generation framework, making interface writing and maintenance simple and easy to use, allowing developers to devote more energy to more important tasks