I am a final year games programming student at the University of Teesside. This site is a portfolio of the work I have done on the course and in my own time.
My main area of interest is in vehicle dynamics, an area in which I have several years experience. I also have experience working for a large games development company during my placement year. Below is a summary of my main programming skills, along with the development environments that I am familiar with.
Programming skills
- Many years experience using C/C++, including use of the STL.
- Experienced with Direct3D, along with HLSL / Shader Model 3 programming.
- Experienced using shaders to implement graphical techniques such as bump mapping, parallax mapping and shadow mapping.
- Experienced using PhysX physics API.
- Knowledge of vehicle dynamics, and methods of implementing vehicle handling in a vehicle 3rd party physics engine.
- Knowledge of HTML, PHP and MySQL, used to develop the WirePlay Grand Prix Legends website (http://gpl.wireplay.co.uk).
Development and general software
- Experience using Visual Studio .NET and 2005.
- Experience using Alienbrain and TortoiseSVN asset management software.
- Some experience using graphics profiling tools, including Microsoft's PIX and NVIDIA's NVPerfHUD.
- Operating Systems: Windows 2000/XP.
- Other software: Thorough knowledge of Microsoft Word, Excel and Powerpoint and the OpenOffice equivalents.