profile image

Arran Smedley

Game Developer

Contact Me

About Me

Currently I am an Associate Technical Designer at Build a Rocket Boy working on the title Everywhere.

Latest Projects


Fantasy & Ash

Fantasy & Ash (Games Engineering Project)

Fantasy & Ash is a game I developed in my 3rd Year of Univeristy, written in C++ and SFML. Set in the land of Kyntera, Andrel, a high-level member of a local adventurer’s guild is killed on a routine quest under suspicious circumstances. He awakens to find that they have been reborn as a level 1 adventurer, with only a note from the kingdom explaining his situation and a sword. He must work his way back to his previous position by completing quests and hunting monsters, all while trying to uncover what happened. By fighting orc's and skeleton's Andrel and his party will atain experience aswell as gold in order to pay their way back into the kingdom.

Find out more

Prisoner Of War

Prisoner Of War

Prisoner Of War is a game I developed in late 2018 for my college graded Unit in which i recieved an A for, the game was written in C# and monogame. Set in the thick of world war two, Lieutenant George Andrews has been captured and held prisoner by the Germans, due to high volumes in the prisoner camps the Lieutenant has been sent to the Jewish camps to face the horrors alone. In this top down prison escape, you will be faced with challenges such as sneaking passed guards, picking up letters which in turn give ideas to find tools in order to escape the prison.

Find out more

BIOS

BIOS (Personal Project)

BIOS was a personal project in which I created in under 48 hours for the Global Game Jam of 2018, written in C# using the Unity Engine. Bios is a unlimited side scrolling game in which urges you to dodge certain items and obtain points by surviving.

Find out more

Graphics

Computer Graphics Project

My computer graphics project consisted of a volcanic scene in which held elements such as particle systems and shadows, written in C++ with OpenGL.

Find out more

Disjkstra's Pathfinding Algorithm

Dijkstra's Pathfinding Algorithm

This project was developed using visual studio 2019 within C#. The task for the project was to create a pathfinding algorithm that finds the shortest cave route in the least time. To get this project to run just simply download and go into the command line where the caveroute.bat file is located, type in "Caveroute Caveroute1" or "Caveroute Caveroute2" and it will find the fastest caveroute to travel through. Generating a .csn file within the same directory as the program.

Find out more

Other Projects

Dissertation - Click here to download

The aim of this project was to produce and compare three procedural map generation algorithms for a two-dimensional dungeon roguelike game. In turn, deriving assumptions from these algorithms which in turn can be used to produce detailed comparisons of performance. The outcome was a successful prototype that had three different map generation algorithms consisting of Cellular Automata, Perlin Noise and Delaunay Triangulation with the paper being graded a 2:1.

Github - Click here

At my github all my other project can be seen. Most projects have been completed throughout univeristy and college but some are personal project in which I am still working on.

Itch.io - Click here

My itch.io holds for the most part, my completed games in which more will be produced in the coming months.

Work Experience

Associate Technical Designer - Build a Rocket Boy (December 2022 - Current)

Currently I am working on the title Everywhere.

Software Tester - The Shopworks (May 2021 - December 2022)

At The Shopworks, I maintained the automation and QA of the applications. Previously I constructed and organised all the automation testing. Covering all aspects of the applications, these automation tests were created using Testim an automation tool that uses test grids and NodeJS to construct different test cases.

Software Engineer Intern - Calnex Solutions (June 2020 - September 2020)

As a Software Engineer Intern at Calnex Solutions I got hands on experience in editing programming code via updating the Delphi IDE within the company. In conjunction with this, I was given practical python scripting experience measuring network performance for a client of Calnex. Furthermore, I provided ABB testing for certain components within the Calnex solutions software. Each task required high levels of team communication within a scrum and cohesion with the scrum manager to ensure that whomever requested the task be done, whether that be a client or Calnex management were more than satisfied with the job done.

Software Engineer Intern - Viavi Solutions (June 2019 - September 2019)

As a Software Engineering Intern at Viavi Solutions, my main task was taking on a project which anonymised and encrypted geo-locational data to ensure the protection of client data and personal information. My other day-to-day requirements consisted of tasks such as: Fixing bugs and writing scripts in C#, Handling highly stressed situations / unexpected errors in an eficient manner, Assisting in the commercialization of service and project management software, Backlog negotiation and project estimations, Coding, testing and fixing programming errors, Communication with clients and representing Viavi in a professional mannerism, Working in conjunction with a core team and a scrum master.