My name is Andrew Thorpe and I write code for games (and for other things).
I have worked on nearly all aspects of games programming, having been employed at various times in gameplay, tools, engine, networking, and AI. I have worked in all sizes of company, from tiny indie studios to massive AAA ones. I am now a freelancer who likes to be thrown in at the deep end.
I have experience using both Unity and Unreal Engine, as well as several propriety engines.
Please feel-free to drop me an e-mail at: email@example.com
The Ironcast team hired me for a short time to help them with their steam-punk mech combat game. I created a save/serialisation system that could be dropped in to the existing project, and spent some time improving the AI based on player feedback, but most of my time was spent designing and implementing a localisation system that could be used without having to manually fix up the large amount of existing English text.
For nearly 3 years I worked with Microsoft and Rare, helping them to create tools to improve automated testing, and also helping teach the other teams the skills required to write low-defect code (mostly TDD, Unit Testing, and Refactoring).
As part of the small SDET (Software Development Engineer in Test) team, I am responsible for a number of tools that help to create and run automated tests, as well as tools which assist manual testers, and I am deeply involved in the automated build effort. I also act as a consultant for the other teams, helping to run workshops on how to write low-defect code, discussing test plans, and reviewing automated tests that have been created.
- Systems Design
- Build Pipeline
- XP (Extreme Programming)