Test Center Game
I made the test center using UE5 as a project to develop my Blueprint and C++ skills. The aim was simple, to create a game using blueprints and then convert those blueprints to C++. I managed to create a number of game elements and combine them to make the basis of a puzzle platformer.
These are some of the gameplay Blueprints used in the demo above. They detail how the turret and exit tube function. Other assets are handled entirely in C++ such as the push buttons and the doors that open on trigger. I have followed a system of designing in blueprint and creating the final asset in C++.
During devlopment I found I wanted and needed a number of materials to facilitate gameplay or storytelling objectives. This lead me to create these materials for the test center. The first is a frosted glass material that obscures what is behind it. The second is a post process materials used alongside a post process volume to highlight the player when they are behind an object, this is invaluable for a fixed perspective game. Finally I created this water shader to create a game element that would kill the player and be an obvious point of danger.
The player animations were something I particularly enjoyed setting up as I have not spent a great deal of time around creating characters before. I created and animated this character myself and then using a combination of C++ parameters and the animation graph I have made it possible for the player to jump, move and pick objects up.







