🎭 My Role
I was the lead gameplay designer and developer for this project. I handled the implementation of the inventory system, dynamic UI, stealth logic, and dialogue mechanics using Unreal Engine's tools.
🎮 Project Description
This project implements a dual-inventory system (items and journal notes) using Blueprint Interfaces with custom structures. It integrates dynamic UI components, handles conditions via IDs and dialogue branches, and leverages DataTables for item definitions.
📷 Previews
Hide in barrels of water to evade enemies.
Showcasing the ability to speak to different NPCs.
Demonstration of the pickup and interaction system.
Attack of powder against enemies.
✨ Key Features
🛠 Technologies Used
Unreal Engine 5
A high-end game engine used to build environments, logic, and visuals with Blueprint scripting.
Blueprint Interface
Blueprint Interfaces in Unreal Engine allow different Blueprints to communicate with each other. They define a set of functions that multiple Blueprints can implement, enabling modular and flexible interaction between game objects.
DataTables
Used to manage structured data such as items, NPCs, or dialogue flows.
Widget UI
Interactive interfaces for inventory, notes, button logic, in-game feedback ect...