An undergraduate computer games programmer. I first started exploring with the idea of becoming a games programmer at a young age when I had been exposed to the roblox studio. The ability to create whatever mess I had on my mind into a semi-functional game had amazed me and kept me curious to wanting to know more.
As I got older I ended up enjoying Computer based subjects such as IT and Computer Science, with computer science teaching me the generics of coding I decided to persure it further in sixthform which ended me up in Universtiy doing a course I love.
A 100 Hour project for my first trimester for the second year of University.
This was my main assignment during the first trimester, the task was to create a physics based vehicle and a character controller to go along with it. My main idea for this project was to create a character, who was a ghost, that would posess vehicles with the objective of selling them. The current state of the game is one which resemembles a sandbox for testing vehicle physics which I created but also allows you to play as the ghost character who floats, walks and jumps but can also drive!
First game I created in Unity. A 50 Hour project in my Development For Games Engine Course
This assignment was made for us to practive using Unity and C#. I created a game named "Lost Goblin Adventure" which was just a simple game which allowed the user to randomly generate a dungeon and traverse through it. The goal of this project was to create a game which had real-time level generation. I used procedural generation for my generation of the dungeon
First game I wrote in C++. A 100 Hour project in my Software Development module
This assignment was made for us to get used to writing in C++. I created a simple battleship game with advanced ai that knew how to place ships without breaking the grid logic. The goal of this project was to create a battleships game focused on Object Oriented Principles and also pointers. The game had been written in an object Oriented manner, most of the game was played through called different methods and it was where I started learning on how to get out of the habit of repeating code.
First game created in console, also first time writing in C#. A 100 Hour project in my Software Development module
This assignment was made for us to get used to writing in C#. I created a combat shooter where you get a modifier, choose a weapon and fight ai with a random weapon and a random modifier with the outcome of who would win being random. The goal of this project was to create a combat mechanic such as VATS and XCOM. The game had the function of combat, it played itself and had simple ASCII art to visualise what was occuring.
The first time I used Unreal Engine, A 50 Hour Assignment in my Development for Game Engines Module
This was an assignment made for us to try get used to working on an new engine. I created a puzzle game where fuzes are used to power your objective to allow you to proceed to the next checkpoints. The goal of this project was to create an integration of a first-person character controller with functionality that is typically found in games. My game included crouching, sprinting, jumping and interacting with objects.
Coursework assignment for my last year in Sixthform
This was my A-Level Computer Science Coursework. I created a game which was supposed to be a simulation of owning a store, purchasing stock and keeping up the store in order to gain money and profit with the end goal of purchasing larger stores the further you progressed. I used pygame to help me create the interactive part of the game and MySQL for anything database related which was the purchasing / storing / selling stock from the store.
I'm always open to discussing new projects, opportunities, or just having a chat about technology!