I am an engineer with a passion for games, a mature attitude and solid industry experience over the full lifecycle of critically acclaimed AAA title Dead Space: Extraction (82% metascore), from pre-production through to release. I am proficient in C++ and have the communication skills needed to make my technical skills useful in a team environment.
I graduated from the University of Derby in 2010 with a First Class BSc (Hons) degree in Computer Games Programming.
“Henry integrated with the team fantastically… [He] has an excellent work ethic, plans his work thoroughly and embraced the code design process we use… The standard of [his] code is excellent and he works extremely quickly and efficiently. I was able to assign very complex systems for Henry to design and implement with confidence.”
Gareth Clarke, Lead Programmer, Eurocom (via LinkedIn)
Please follow the links below for full details of each item, including downloads and videos, or browse all posts.
Demos (C++)
- AI Demo – FSMs, steering, A* pathfinding and GOAP.
- Advanced 3D Graphics – Three projects demonstrating a HLSL water shader, skinned mesh animation and ragdoll with DirectX and large scene rendering with DirectX.
- Software Renderer – Featuring Gouraud shading, morph target animation and post-processing effects.
- Videogame Middleware – Designing, implementing and integrating middleware.
- Definite Integral Calculator – Code snippet I did for a side project that has become very popular with blog visitors.
- Simple SAPI – A simple wrapper around a complex speech recognition and text-to-speech API.
Employment/Industry Experience
- Dead Space: Extraction – I spent over a year working on this game at Eurocom in 2008/2009
- Published Article on GameCareerGuide – About my experiences on placement
- Derby Games Studio and BBC Blast – A two week project in 2008 creating a game for the Derby big screen.
Academic Success
As well as achieving first class honours in my degree, I was recently awarded The Brett Butcher Prize for Outstanding Contribution to Graphics and the Microsoft Award for Best Overall Performance in Stage 3 Computing. I also came 3rd in a national competition to highlight promising Games Programming graduates.
My dissertation/applied research project is available on this site.
Postmortems
I have tried to make a habit of writing postmortems of significant projects I undertake.
- Pie-Parazzi – The BBC Blast game I project managed in 2008
- Newton Inversion – Space Trading game (C++/Gamebryo) team project from 2008
- Birds – Extra-curricular XNA team project from 2006. Since then I have done two 3D iterations of it for my own amusement.