Hello
There!
I’m Harry Vallance, a passionate university student currently studying a master’s in Computer Games Programming degree. I recently graduated with a bachelor’s degree in Games Programming achieving First Class Honours. Currently I’m looking to do an internship as part of my Master’s so if your studio offers internships and you like the work I have done then you can find my contact details via the button below!.
On this website, you can find information about my interests and some of the projects I have had the pleasure of working on. Thank you for stopping by!
About the game
As a Job Title my responsibilities included;
Pogo Parkour - Recipe for Adventure, is a third-person platformer where the player uses a pogo stick to find the missing ingredients for the recipe. I completed the project with a colleague for our coursework as apart of the Approaches to Play module. We made the game using Unity 2022 and C# and used asset packs for the art.
This project was the first game that I have developed being the sole programmer for the project. It was also the first time working along side an aspiring game designer which meant I focuses solely on implementing gameplay mechanics and not design them. The project gave me a sense of what working for a studio could be like and the type of work I may encounter. I enjoyed my time on this project immensely.
The source code for the project can also be found on my GitHub here
You can download the game on the game’s itch page here
As a Gameplay Programmer my responsibilities included;
My second piece of coursework for the Mathematics for Games and V/AR module required me to work with another member of the class to compare procedural terrain generation techniques. We compared the use of mid-point displacement and fast Fourier transform (FFT) filtering techniques to create procedural terrain from noise. I worked on implementing the FFT algorithm and mesh generation. We used Unity 2022 and C# to showcase the two techniques and then produced a paper comparing the two techniques.
In my personal time I revisited the project to improve upon my implementation and to add some extra features to the project that I didn’t get round to implementing. My aim was to create a more user friendly application that could display visually appealing terrain. My goals were to improve the UI, add mesh colouring to the terrain, implement other generation features that other papers talked about. For this improved version I haven’t included the other technique as I am no longer comparing methods.
You can view the original version and source code that we submitted can be found on GitHub here.
You can find the new application in both a WebGL and desktop versions on my itch page here.
The improved version’s source code can be found on GitHub here.
As a developer my responsibilities included;
L-System Renderer is an application that can render Lindenmayer systems. It was developed using Windows Presentation Foundation (WPF) and C# as my first coursework for the Mathematics for Games and V/AR module for my MSc Computer Games (Programming) degree.
This project allowed me to learn about WPF and how it is used to create applications. The application allows users to load a number of presets that create pre-determined l-systems, step through the different iterations of the selected system, create their own systems by modifying existing presets, and modify how systems are displayed. During my personal time I developed the application further by fixing some critical issues found within the submitted version and made some quality of life changes.
Both versions of the application along with the source code can be found on my GitHub here.
As a developer my responsibilities included;
Alpha Shade is a first-person stealth game, developed in Unity as part of my final project for my BSc Games Programming degree.
Step into the shoes of a skilled agent in my 3D first-person stealth game. Inspired by popular titles like Tom Clancy's Splinter Cell and the Hitman series, your mission is to infiltrate a high-security weapons company and steal the plans for their latest battle droids. With an arsenal of gadgets and weapons at your disposal, outsmart and outmanoeuvre guards as you navigate through a complex and immersive world. Can you complete your mission undetected and escape with the valuable intel?
The game is available to download for Windows on my Itch page found here.
Project source files are also available on my GitHub found here.
As a developer my responsibilities include;
Pogo Party is a wacky multiplayer party game, all centred around a unique bouncing pogo stick mechanic and griefing your friends! I am developing Pogo Party alongside Lorenzo and it is based on our second year game project Pogo Parkour. We are hoping to release this game on Steam and have setup a company to be able to release this game.
This will be the first game that I have released on the PC when we release it.
Check out the Steam page!
As a Programmer / Level Designer my responsibilities included;
Might-Osis is a game that I made with Xavier and Stefan for the ScoreSpace Jam #16. In this tower defence game you have to defend the body from the onslaught of viruses. Unlike most tower defence games where you can buy any tower in Might-Osis the only way of getting more towers is by cloning and evolving existing towers.
We placed 43 out of 60 overall. Might-Osis was also my first ever game jam that I participated in.
Play the game!During this game jam my responsibilities included;
Hi there! My name is Harry Vallance, and I am currently studying a master’s in Computer Games Programming degree. I recently graduated with a bachelor’s degree in Games Programming achieving First Class Honours. I have always been passionate about playing and developing games, and am constantly looking for new ways to learn and grow in this field.
In addition to my interest in games, I also have a fascination with cyber-security and enjoy learning about programming in general. As I progress through my studies, I am gaining valuable experience and skills that I hope to apply in my future career.
Some of my skills include;