Sole Developer
PC
Unreal Engine 5
1
8 Weeks
Demonstrate knowledge and critical understanding of complex gameplay systems and mechanics creation within the game engine.
Develop methods of enquiry for gameplay systems in existing games and application of these principles for systems design.
Evaluate critically the appropriateness of different methodologies and propose solutions to problems arising during systems design.
Apply underlying principles for the creation of gameplay systems and mechanics within the game engine.
Created a game framework and the systems that handle the game loop and the persistence of data within the game.
Made a series of managers that each handle the interactions between various actors of certain gameplay elements, such as a puzzle manager, an objective manager, and a checkpoint manager, to allow for a modular workflow.
Made use of Interfaces, Event Dispatchers, and Parent-Child relationships to allow the project to be easily scalable.
Designed the games UI and implemented it in a modular way allowing for various widgets to be reusable in multiple cases, such as a player info widget which holds player icon, health widget, inventory widgets and more.
Created 4 playable characters with unique attacks and abilities which can be used to solve many puzzles and combat enemies in different ways.
Designed several levels, including a tutorial, to showcase the various game mechanics possible within the framework.
Applied many affordances to add juiciness to the gameplay and allow for a show don't tell approach to the puzzle.
To create complex game systems using efficient practices.
To understand actor communication and how to structure game systems to allow for modularity and progression.
Enrich my research practices to examine existing game systems and use them to inform my design and technical implementation.
To examine different methods of solving tasks and use critical thinking to decide the more appropriate method.
A deeper understanding of the implementation of technical design such as inheritance, interfaces, event dispatchers, animation blueprints, game managers, and actor components.
Structuring game systems to allow for persistent data and progression.
How research and planning can greatly inform the game systems.
How to create multiple game modes with different styles of gameplay and having them synergise through the passing of variables.