Modesplitters
Modesplitters was a project I created to tackle local multiplayer/couch coop whilst improving my blueprint skills within unreal engine.
Project length = 4 weeks
Behind The Scenes
The majority of the project was spent setting up the foundation of assigning players to teams and adding controllers to players through a interactive main menu. Once this foundation was done, I then made multiple game modes such as Domination, Team Deathmatch, Capture The Flag and Zombies.
Once these game modes and win conditions were programmed, I then used photoshop to create level design diagrams which I later acted on with a game called Townscaper which allows the cities the player makes to be exported as OBJ’s. Using this tool, environments and arenas were created which thanks to my blueprints, were able to be used on any game mode to allow 12 different scenarios (4 modes x 3 map).
Level Design
​Once this was established, the UI was constructed using communication with the game mode to show/hide UI elements specific to the game mode which allowed for clear communication to the player, however because the way it interacts with the player controller, elements such as health and ammo were duplicated across player screens which I aim to tackle with further engineering projects. However previous issues such as lack of knowledge of components and functions were acted upon as functions were heavily used for communication between zombies and the player as well as health being stored as a component.

Blueprints
What I Learnt
-
Blueprint creation from scratch and experience with game modes
-
Knowledge of blueprint tools to help with organisation and readability for other developers
-
Usage of prefixes for loading of game modes
-
Implementation of controller support for generic gamepads
Skills Used
-
Unreal Engine 5
-
Photoshop for level design