A game with simple Doors and Keys mechanics, made as training for Unreal 5.4
- Multiple types of pickable items (Keys, Jewels and Coins)
- Inventory UI of items being carried at the top left
- Multiple types of Doors (Hinge, Sliding, Automatic, Locked that shows necessary items in order to open it)
- Input Action indicators for Door Interaction and Item Pickup
- A Puzzle Level that uses the mechanics mentioned above
- Focus on not having an extensive Blueprint hierarchy and more on Reusable Code, Components and Composition
- Played around with the use of Child Actors, but didn't find them to be very ergonomic, and sometimes they didn't update properly when the source Blueprint was modified
- Interface usage and interoperability between C++ and Blueprints is great!
- Found a lack of practicality with 3D Model animation in Editor, when making doors open the only good option I've found was to use Timelines and then bind to some Rotation / Location change logic. UMG Animations are great in the other hand, although not reusable
- The Viewmodel plugin is still in beta, the Editor crashed numerous times during its usage when binding things up, and sometimes types are converted to "HOTRELOAD" versions that require an Editor restart to go back to normal
2024-12-03.16-52-22.mp4
All assets were either from Unreal's Third Person Template or from https://kenney.nl/assets, have a look, they're simply great!