Deliverable 4

Bibliography

Deliverable four requires you to create a notion page on your process of creating gameplay in Unreal Engine using a mixture of C++ and Blueprints. This gameplay must include player input, movement, collision, variables, arrays, and triggers. Your journey will be supplemented with annotated images and gifs of your project to show your understanding.

Gameplay overview

I feel like I have been able to integrate all of the key features I have identified in my minimum viable product that I outlined in Deliverable 1. The player can move around and the camera follows them around the scene. It has the objective to collect the chickens which requires the player to collect a certain number of them before they win the level. The number of chickens is kept track of in the HUD. Then, the game also has a puzzle key and door system that has more potential for in the future by varying and adding to. Another mechanic I have is a contact ‘door’ system which makes the targeted items in the array to disappear on contact. Finally, I’ve included a menu screen, pause screen, an win screen.

Here are all of the key features presented in the gameplay as of 11/01/2024:

2024-01-11 00-52-38.mp4

Key Gameplay Features:

(In case they look familiar I’ve added the toggle menus from deliverable 2 under each gameplay feature as I believe the information in them aid the explanations and process. Some information is added to a few of them though)

Gameplay feature 1- Collision Character Speed Change

When the character collides with an object/other collision box, I’ve set the character’s walking animation to slow down to create a visual cue to the player that they’re ‘stuck’. This is a feature implemented in many top down games like older Pokémon generation games e.g. Pokémon Diamond and Pearl (2006).

Slow.gif

Gameplay feature 2- Character Controls

This is controlled in the Input mapping context for the game, which is linked to the player through an Input Action where I can assign Keybinds:

Untitled