UNREAL ENGINE 5
Third-person Platformer
This is a more like a log of how I made the third-person platformer
CREATING THE THIRD PERSON CONTROLLER
Imported a character from UE marketplace.
Applied basic controls of a third person control.
Add Camera controls
Keyed the animation for the character.​
![Untitled video - Made with Clipchamp (2).gif](https://static.wixstatic.com/media/fa3e73_7000f7e0b13640f7a5f8bed4efd37948~mv2.gif/v1/fill/w_490,h_276,al_c,lg_1,pstr/fa3e73_7000f7e0b13640f7a5f8bed4efd37948~mv2.gif)
![Untitled video - Made with Clipchamp (3).gif](https://static.wixstatic.com/media/fa3e73_9a885332c0234aedb1dbdfd465c86201~mv2.gif/v1/fill/w_490,h_276,al_c,lg_1,pstr/fa3e73_9a885332c0234aedb1dbdfd465c86201~mv2.gif)
CREATING COLLECTABLES
Import the Collectable asset
Register the collision to collect the asset.
Add UI elements to showcase the collection.
Add sound for every different collectable.
CREATING KEY AND DOOR SYSTEM
Use the collectable script as a parent
Create tags for the collection
Check for tags the pawn has collected
Tag the gate
Check for match of tags
Open the gate (Dissolve animation)
![Untitled video - Made with Clipchamp (4).gif](https://static.wixstatic.com/media/fa3e73_0fedaaf04a7e44d9aed66bf04e26f52e~mv2.gif/v1/fill/w_490,h_276,al_c,lg_1,pstr/fa3e73_0fedaaf04a7e44d9aed66bf04e26f52e~mv2.gif)
![Untitled video - Made with Clipchamp (1).gif](https://static.wixstatic.com/media/fa3e73_d4e1f73d90bc4e42b6d1af773e9ea8c2~mv2.gif/v1/fill/w_490,h_276,al_c,lg_1,pstr/fa3e73_d4e1f73d90bc4e42b6d1af773e9ea8c2~mv2.gif)
MAKING ELEMENTS GENERIC
Player and Camera controls are polished to be future-proof.
Collectables are kept as the parent class for more different collectables to be added as a child.
The key system is tagged for having more keys and more gates.