FRONTIER DEVELOPMENTS
![](https://static.wixstatic.com/media/695ee3_dc1a73e56a454b1da470dec1cbb5b8e5~mv2.png/v1/crop/x_37,y_0,w_187,h_50/fill/w_188,h_50,al_c,lg_1,q_85,enc_auto/695ee3_dc1a73e56a454b1da470dec1cbb5b8e5~mv2.png)
![icons8-c++-100.png](https://static.wixstatic.com/media/695ee3_812446be20c141dbba4d166b9459c0ca~mv2.png/v1/fill/w_80,h_80,al_c,q_85,usm_0.66_1.00_0.01,enc_auto/icons8-c%2B%2B-100.png)
![icons8-c-sharp-logo-100.png](https://static.wixstatic.com/media/695ee3_bbcbad3c5dfa4596a0652e0bd08286e8~mv2.png/v1/fill/w_80,h_80,al_c,q_85,usm_0.66_1.00_0.01,enc_auto/icons8-c-sharp-logo-100.png)
![icons8-turtle-100.png](https://static.wixstatic.com/media/695ee3_08454daa54424fa693d7875772043c9e~mv2.png/v1/fill/w_80,h_80,al_c,q_85,usm_0.66_1.00_0.01,enc_auto/icons8-turtle-100.png)
![icons8-jira-100-2.png](https://static.wixstatic.com/media/695ee3_0688cbe7198d422dbe852f4af56a4e0b~mv2.png/v1/fill/w_80,h_80,al_c,q_85,usm_0.66_1.00_0.01,enc_auto/icons8-jira-100-2.png)
![CobraSmall.png](https://static.wixstatic.com/media/695ee3_7d9316895e0c4ae7a714a3fc09dacaf5~mv2.png/v1/fill/w_66,h_79,al_c,q_85,usm_0.66_1.00_0.01,enc_auto/CobraSmall.png)
For nearly two years I have worked as a Tools Developer at Frontier Developments. It was my job to improve the workflow of the game teams as much as possible. This was achieved by working very closely with the game teams and incorporating their feedback in the tools they use. I mainly worked in WPF and C# however I was also ready to dive into the game engine (C++) to help where needed.
Cinematics
During my time at the company, I have rewritten the cinematic toolset. These tools are used extensively to create the in-game cutscenes as well as some of the promotion material. An example of one of these promos can be seen in the video below, which is a trailer for one of the expansions for Elite Dangerous: Beyond.
Animation tools
The next major tool I overhauled was the animation blending tool. This is one of the largest tools at Frontier Developments. It is used by the Animation, VFX and Audio teams to create amazingly lifelike characters. You can see some of these awesome creations in the E3 gameplay demo of Planet Zoo.
Software development
Besides writing tools, I have also actively improved my software developments skills. Where possible I have employed the test-driven design principle. This is a principle where the test and code are written in parallel. As well as automated tests I have also created test plans for QA to use during their testing of the tools. And last but not least, we have incorporated peer reviews into our development process. All of these combined reduce the number of bugs and crashes the game teams experience when using our tools.