Вы находитесь на странице: 1из 3

Richard Dalziel

Junior Game Programmer


Email: djstunt@gmail.com
Tel: 07590846464
Introduction

I am an avid gamer who has a fairly open mind with respect to game genres. The
games which tend to take up most of my time are those which involve a high
amount of team and social play. This attitude has also transferred over to my
work on creating different games at university; I have consistently preferred to
create these games as a team and to work as collaboratively as possible on
these projects.

During my time at university I have obtained a vast amount of skills ranging from
programming languages/libraries such as C++, Java, CG, OpenGL, Berkley
Socket API, Ogre 3D Graphics Engine, ODE Physics Engine, OpenAL 3D Audio API.

Education

2005-2009
University of the West of Scotland
BSc Computer Games Technology

1st Year 2nd Year


Introduction to Computer B1 Algorithms: Dynamic Data B1
Animation Structures & Files
Introduction to Programming A Cooperating Processes B1
Introduction to Computer B2 Abstraction & Specification in B1
Game Design Program Development
Sequences and Patterns A Computer Games Design B2
Computers Systems C1 Real time 3D Graphics A
2D Computer Animation B1 Interactive Physical Modelling B1
2D Graphics Programming B1 Mobile and Web Games A
Development
Mathematics of Space and B1 Introduction to Database Systems B1
Change

3rd Year 4th Year


Object Oriented Software B2 Virtual Reality Systems B2
Development
Client Server Methods B1 Collaborative Virtual B1
Environments
Software Testing B2 Computer Science Honours B1
Project
Software Project B2 Games Console Development B2
Management
Advanced Games B1 Serious Games B1
Programming
Computer Game AI C1
Computer Games B1
Technology Project
Professional & Ethical Issues B2
in Computing
1999-2004
Clydebank High School
1 Advanced Higher – Chemistry, C.
5 Highers – Music, A – Physical Education, C – Chemistry, C – Mathematics,
C – English, C

Skills

The programming languages which I have had most experience with are C+
+,Java, openGL and CG. During my stay at the university I have also gathered
some other important skills in using different libraries and working with open
source engines and several other skills which are described below:
University Projects:
• Cooperating Processes Project involved modifying multi-threaded
java code for a lift system which required an arbitrary number of
lifts to operate concurrently.
• Interactive Physical Modelling required implementing a mini 2D
snooker game using C++ and OpenGL implementing the physics
from scratch.
• Mobile and Web Games Development required making a game
using Java in a team for either a Mobile or for the Web.
• Client Server Methods taught basic networking using C++ and
Berkley Socket API. This involved making a messenger program.
• Advanced Games Programming was a more technical coursework,
covering techniques such as Bump Mapping, Environment Mapping,
Reflections, Shadowing, and Motion Blur. All achieved via C++
OpenGL and cg. This work was completed in a team of 3, video of
this work can be found at : http://www.youtube.com/watch?
v=AmZEulRfxM0&feature=channel
• For our Computer Games Technology project we decided to work
with the same team as Advanced Games Programming work. This
project was intended as a competitive project against the other
teams from the year. Our game won 1st prize at Digital Futures.
Video of this work can be found at: http://www.youtube.com/watch?
v=ag1k-CJZgJg
• Collaborative Virtual Environments required 3 group members to
create a patch by modifying the Second Life client. This is a fairly
large piece of software and provided good experience with working
on a pre-existing code base with limited documentation. This also
forced us to us version control systems to get the latest revisions of
the source but also to make patches from those revisions using
Tortoise SVN.
• My Honours project is focusing on the use of advanced decal
systems to show damaging effects on environments. This will be
again making the use of advanced shader techniques to achieve
visually impressive effects.
• Games Console Development focuses on development on the
Playstation 2 and Playstation 3 consoles. I intend to focus a great
amount on this module due to it’s key relevance in the current
industry.
Hobbies
I am an enthusiastic gamer, over the past few years I have mostly been gaming
online. I occasionally play my Playstation 3 on select releases but most of my
gaming is done on my PC. I tend to focus more of my time in the multi-player
online games which required a large amount of team-play. For example, I enjoy
being part of a squad on a FPS strategising on how to beat an opposing squad.
Or I also enjoy playing MMORPGs and being part of the theory work in creating
strategies to kill the scripted bosses within the games. These tend to be my
more favoured choice of game. However on my consoles I tend to be more
interested in Racing simulation, Fighting games and Single player RPG games.

Вам также может понравиться