Paul Drummond

Design & Development

Unity Developer

Senior Unity Developer

I’ve been a Unity developer for many years, working on mobile games, applications and custom Unity Editor Tools. Most recently, I was lead developer & technical artist on the new Digital Humans system for Mindtech Chameleon, which provided runtime and Unity Editor tools to create, modify and deploy customisable human actors within synthetic data scenarios. This provided Chameleon with a huge improvement in visual quality, and improved efficiency of the art production pipeline. I also delivered training on the new Unity Editor tools to the Technical Art team, and guided Junior team members. Features of the Digital Humans system include:

  • Runtime rig modification for actor resizing that maintained correct body proportions.
  • Properties and modifier system for height, weight, age, skin tone, facial and body morphs, and more.
  • Clothing & hair library with attachment > actor / attachment > attachment vertex masking, compatibility system, fit adjustment.
  • Reactive attachment material system for clothing & hair colour / texture variations based on user setup or runtime properties.
  • And much more.

I’ve also worked on a studio lighting simulator for film students, engineering and architectural visualisation, and mobile game development.

Skills

  • C# (Object-Oriented & DOTS)
  • Shader Programming (HLSL & Shader Graph)
  • VFX Graph
  • 3D Modelling
  • 3D Texturing
  • Environment Design
  • Lighting
  • UX/UI
  • Project Optimisation
  • Application Development
  • Game Development
  • Real-Time Visualisation
  • Project/Team Management

Examples of character work in Unity:

Examples of low-polygon game asset work: