I materiali sono asset applicabili a mesh per regolarne l'aspetto in scena. Per astrazione, si può pensare a un materiale come alla "pittura" applicata a un oggetto. Questa analogia può essere tuttavia fuorviante, dato che un materiale definisce letteralmente il tipo di superficie da cui l'oggetto sembra essere composto. Puoi definirne il colore, la luminosità, la trasparenza e molto altro. In termini tecnici, quando la luce in scena colpisce la superficie, viene utilizzato un materiale per calcolare le varie interazioni della luce con essa. Tali calcoli forniscono in input al materiale una varietà di immagini (texture) ed espressioni matematiche, che vengono prcessate sulla base delle proprietà del materiale stesso.
Unreal Engine utilizza un metodo di ombreggiatura a modellazione fisica. Ciò significa che, invece di definire un materiale con proprietà arbitrarie (come colore diffuso e potenza speculare), ne utilizzi di più fedeli alla realtà, tra cui colore di base, metallicità, riflessione speculare e ruvidità.