The Startup
Published in

The Startup

Custom Shader Code in Unreal Engine — Part 2: Modularization


This is the second installment of the UE4 custom shader development series, where we have a look at how to use custom shader code in your materials, as well as build and reference a resuable codebase. In the first part we discussed setting up the environment to house our shaders in a plugin.


Custom shader code will be embedded in larger framework, autogenerated by Unreal Engine’s shader compiler. The way this is presented to the user of the engine’s…




Get smarter at building your thing. Follow to join The Startup’s +8 million monthly readers & +756K followers.

Recommended from Medium

Installing mongoDB in Windows like Ubuntu

Balancing Powerup Spawning

How to work with Airflow Docker operator in Amazon MWAA

Top 6 Pixel Perfect BI Reporting Tools

Deconstructing Chatbots: Understanding Entities in Dialogflow

Releasing Fantom Vision

Checking Rollbar service with beyondcode/laravel-self-diagnosis

KuanKua: A New Platform to Digitize Undigitized Languages

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store


Today’s impossible, will be tomorrow’s reality.

More from Medium

Three steps to slice a mesh with ThreeJS

Tower Watcher

Tower Watcher

Reduce Lag on Multiplayer games in Unity&Photon Pun2

Controllers Not Connecting, Enabling Hand Tracking, and Other Issues Missing from Vive Focus 3 Docs

A Vive Focus 3 VR headset with its controllers sitting on a white table.