RED DEAD REDEMPTION

During my placement at Double Eleven (2022-2023), I worked on the 'Red Dead Redemption' port to Switch and Playstation4. I was able to work in a multitude of disiplines that allowed me to learn new languages, tools and to build up my C++ knowledge.

RUST PLUGINS

My introduction to programming was back in 2018 when I started making plugins/mods within the game Rust. The mods started fairly small and grew to larger projects. The biggest being a battlefield type mod, that included custom UI, classes, and a whole custom map that was designed for capture the flag gamemode.

UNIVERSITY WORK

MARIO

This is my first year assignment to re-create Mario in SDL2 using C++. I created a level editor alongside the game to easily create new levels which I used to re-create the first orignial level from Super Mario Bros 3 with a few slight changes. The game has a few ai characters implemented just needs a few more adding to make it closer to the original game. Video showcase

OPENGL 3D MODEL EDITOR

First year project which was to create a game/program within OpenGL. I wanted to attempt something a little unique so decided on programing a 3D editor. The editor has the ability to move vertices of an imported model/mesh but also export models for use in other programs. Video showcase

C# CHAT APPLICATION

The chat application is made for demonstrating common networking implementations and solving problems associated with networking by utilizing multi-threading. The application allows users to message privately and globally as well as send images via DM. The server handles game logic for the text based game of rock, paper, scissors which users can play privately. All user information is stored and encrypted on the server for security. Video showcase

DX11 Engine

Second year project using DirectX11 to create a simple graphics engine that showcases multiple graphical techniques to render meshes. The engine uses HLSL to apply phong and flat shading to un-textured and textured meshes. The engine implements ImGui to log messages but also change lighting properies at runtime for all scene objects. Video showcase

PERSONAL PROJECTS

YA3WWOG

UKIE Game Jam 2020 entry. Working in a team of 5 I programmed the 3C's and projectile mechanics for the game but also involved with bug fixing of puzzle mechanics and UI within Unity. Avaliable at Itch.io Page

SKYRIMN'T

This was a game created for a jam hosted by Staffordshire University and judged by employees of Codemasters and Playground Games. I was the only programmer for this project working in UE4. Avaliable at Itch.io Page Video Showcase

PROCEDURAL GENERATION

I love procedural generation and creating worlds/meshes that are created through code. This is a UE4 project, I started and currently working on optimizing the procedural generation before going onto creating a game on top of this prototype. I use perlin noise to generatate the world and biomes. The biomes are influenced by more perlin noise which represent temperature, moisture, and height. Early demo showcase

ABOUT ME

I'm a game programmer from the United Kingdom (born in Latvia). Currently studying at Staffordshire University. I studied game development at Loughborough College which gave me good understanding of the game industy and certain industy workflows. I love learning and working on procedurally generated content and enjoy working on personal projects like modding Rust but also making my own games in UE4 and Unity, as well as participating in game jams.

Twitter/X LinkedIn Github