Work Experience
Summer 2007
University of Abertay
Did some work at Abertay University on "WhiteSpace" project doing Networking, Database and CMS programming.
Networking was between a Linux server and Flash client. The server also had to retrieve and update information from a MySQL database, which had a CMS front end for news, etc...
Project was not completed, due to external issues.
Summer 2008
Dare To Be Digital
I was Lead Programmer for Team Caffeine on Plight of The Weedunks
My tasks included ensuring the engine was kept in order,
maintaining a tool to convert COLLADA files from Maya into our Graphics Engine's binary format and extracting additional properties,
gameplay scripting,
tieing together the Graphics Engine to the Game Engine via Lua Proxies,
anything else that generally needed done.
Although we were hit with some problems due to mis-communication, we ended up with a solid prototype at the end of the ten weeks, and are very proud of the final product.
Personal Statement
I've always been interested in Games Programming.
From an early age, hacking about on a ZX Spectrum and breaking games, I've always loved the idea of being able to create new worlds to play in.
I started to teach myself programming on the Spectrum. In BASIC. Only creating text adventures, really. But they were my creations and my interest grew.
Then I moved on to the Atari ST and STOS. I could finally start to create something graphical, without delving into the innards of archaic machine code.
Nothing from these early days were anything much to speak of, but it allowed my imagination to run riot, and fuelled my interest in computers and programming.
It was from playing games, and trying to make them, that boosted my creative side and I started writing stories and poems, drawing weird and wonderful creatures and landscapes, and creating music.
I may very well be better at programming than in my other creative pursuits, but I can still convey thoughts and feeling through writing, drawing, and music.
All of these skills - programming, drawing, composing music - were mostly self-taught.
I am a very independent person.
I can be told to get something done, and as long as I am left to my own devices, it will get done in a quick and professional manner.
I am also able to work as part of a team, communicating my ideas and thoughts on the current project, and working as a unit to progress the project further even through creative differences.
If I have agreed to finishing a project, I will finish it to the best of my abilities, even if it requires excessive "crunch time" to get to this state, unless outside factors determine otherwise - such as project cancellations.
I am forever learning new skills, honing my existing ones, or overcoming my weaknesses.
In an ever-changing world, I feel this is very important.
Though I may never get a firm grasp of everything, at least knowing about what things are, and how things work, is always a benefit. For example, I may not be entirely proficient in using Direct X, but I know what it is, how to use it and how it works.
I love making games. It's creative and the most rewarding thing that you can get from it, in my opinion, is seeing other people enjoy your games.