Create custom material expressions that can level up your materials by providing custom functionality beyond what material functions can provide.
https://dev.epicgames.com/community/learning/tutorials/6mP8/unreal-engine-create-a-custom-material-expression-node-c