What Are Materials In Gamedev?