Game Developer | Programmer

Advanced Technology - Research assignment

The first research project was investigating how a different art style could be changed in real time. My project looked to imitate an old-school cartoon effect in Unreal Engine 5, taking heavy inspiration from the Generation 1 Transformers TV show. Two post-processing materials were made, one to achieve the bold, striking outlines and the other to apply the cell-shading characteristics. Once they were implemented, I experimented using the shader materials to make 2 other art styles, 3D and Noire (Black + White).
​
Afterwards, I set myself a challenge to make it possible to have more than one style applied to multiple objects at once. This led me to look into stencil depth, and after experimenting with that and bit masks, I managed to achieve this.
For the second project, I researched how gamification can be used to help educate people about Strokes and the symptoms. My attempt at tackling this was through a linear driving simulation. Using Unity, the player drives on a street, and during their drive, the symptoms of a stroke are triggered to influence and sabotage the driving ability. During each event, the game educates on the symptoms occurring and gives more context to the situation.
​
I used this project as an opportunity to explore different ways that splines can be used in game development. The majority of the level is created using splines, such as the road, forestry, housing placement and other cars on the road, taking advantage of spline extrusion, animation and instantiation.









