Shader Programmer and Technical Artist


Born and raised in Northern Ireland, I hold a Bachelor of Science with First Class Honours in Computer Games Modelling and Animation and a Diploma in Professional Practice.

I am employed as a Unity Shader Programmer for Dominic Harris.

Mickey & Minnie

Made for Dominic Harris, a Disney licensed artwork consisting of 8 unique scenes for both Mickey and Minnie. It is a fully networked masterpiece, with characters traversing their world and responding to gestures and touch input.

I developed a powerful animation system which was the base for all character animations. It allowed the characters to interact over a network and their bones to be blended for responsive feedback with the player.

Final Project

Made with Unreal Engine 4 and 3dsMax for DES509 and to conclude my studies.

A machinima with crowd systems, an awesome interiorprocedural textures and animated machinery.

I have detailed every step of the design and development process, its a good read!


Where I see myself

I am currently working with Dominic Harris to produce interactive artworks. Utilizing cutting edge hardware, I am given artistic freedom to bring scenes to life whilst maximizing performance. I work almost exclusively in Unity and whilst most of what I have worked on is under the hood, i work closely with the artists and animators, delegating tasks and overseeing the importation of animations my powerful animation system (built on top of Unity’s animator). Recent projects have sent me a journey deep into the graphics card; snow & rain compute shaders and post processing effects.

I am the perfect bridge between the art and programming teams and believe the blog written alongside my final project fully depicts what I am capable of. I am the ideal technical artist.




I am very passionate towards the animation process but I am a pretty good programmer too; i enjoy animating through scripts.

Experience: Animating characters, cameras, objects & foliage through a variety of methods; MAX Bones, CAT, MassFX (IK Solvers and constraints) and sprites.

Software: 3ds Max, Unity, Unreal Blueprints

Game Development

As can be seen by my portfolio, I have written many game prototypes mostly inside Unity but have used Unreal and written for Web. Drop me an email if you would like to see some of my code.

Languages: C#, C++, Java
Software: Unreal Engine 4, Unity 2d & 3d


Reasonable at polygon modelling and have a little experience sculpting. I have worked with Game characters, props, foliage, landscapes and real printable products.

Software: 3dsMax, Mudbox, World Machine, SpeedTree.


Not my strongest skill but I can do it and i am always eager to learn and try new things. I have experience texturing to landscapes, characters, objects.

Software: Photoshop, 3ds Max

Rigging & skinning

Experience with humonoid CAT rigs. See my timelapse.

Software: 3Ds Max

Web Developer

I have industry experience with web system back-ends. Have had roles in bug squashing, enhancements and speed improvements.

Languages: PHP, Ajax, JavaScript

Data Engineer

Working experience; ensuring data integrity of local and central government databases for the United Kingdom and Ireland.

 PostgreSQL, JSON


Education & Experience


2007 – 2015
Freelance Work

Created and sold a range of web graphics, logos and banners.

Developed websites and portfolios for local businesses.


Jan. 2012
Ecom Software Ltd.

Work Placement – Web Designer and Developer

Learned essential skills to create and maintain web systems and databases.


Sept. 2013 – Jun. 2017
Ulster University

BSci with First Class Honours in Computer Games, Modelling and Animation.
Distinction in industrial placement.
Field Of Study: Computing and Engineering

Some of the languages I worked with:

C# – Unity

C++/BluePrints – Unreal Engine 4



Grey literature:

The impact of web technology in multimedia games development


Jun. 2014 – Mar. 2018
Tascomi Ltd.

Responsible for ensuring data integrity of local and central government databases, revamping front end and handling bug support requests to customers through Jira and Zendesk. Have gained excellent experience working with PostgreSQL databases.

Some of the languages I worked with:

Brief overview of my role:
Bug Smasher
System Administrator
Data Engineer


Mar. 2018 – Present
Dominic Harris

Developing interactive artworks whilst aiding the lighting team with code lighting installments. I have worked created a gesture recognition library for the Kinect and an character animation system.

Some of the languages I worked with:

Brief overview of my role:
Unity Developer
Shader Programmer
Technical Artist


Drop me an email

Places I have been

2 + 5 =


Copyright © 2019 Aaron Trotter

+44 7432323289