This space contains a selection of programming projects related to the use and creation of tools for games development that include graphics programming, physics based animation and CPU and GPU parallelism. Each project is summarised in its own page and organised in a chronological order in the menu. Farmpocalypse is a game prototype developed with the XNA framework as a final project of the Computer Games Development HND. An introductory exploration to vector maths, graphics programming techniques, the OpenGL libraries and GLSL shaders was done when building the Tetris Room. The fundamentals for the GPU exploitation were learned through the parallelisation of the N-Body problem. Finally, the simulation of Soft Bodies in real-time falls under the category of physics based animation and is the topic of the honours year project. It covers research and fundamental implementation, design for GPU exploitation and an introduction to collision detection. Click on the link below to view my programming profile.