Day-to-Day Responsibilities
Write and optimise shaders (for example in HLSL or Unity Shader Graph) so that materials look right and run smoothly on the target device.
Build character rigs and animation controls so that animators can work faster and more consistently.
Write or customise scripts and plugins in Python, C# or Blueprints to automate repetitive art tasks such as export checks and batch edits.
Set up asset pipelines, including import settings, texture sizes, polygon budgets and naming standards.
Profile performance using engine tools and fix frame-rate or memory problems caused by art assets.
Translate artists' needs into tool requirements, and explain engineering limits back to artists in plain language.
Troubleshoot lighting, effects and rendering issues during production and before a release.


