Posted July 09, 2025 by hookc123
#Quest System
This week, I made significant progress on implementing the quest system for Echo in the Shadows. The core functionality is nearly complete, but I encountered a UI bug where the quest overlay persists during the loading screen. I plan to address this next.
There was some issues for a while where I kept changing the way I wanted to make it and try to make it better. I would delete my progress and start over from a different angle. This issue happened multiple times.
I worked heavily on the Quest system in c++ trying to make sure it was implemented thoroughly. This did include research on how objectives work with data tables and structs of information in unreal. After I finish this up I will work on the save system fixing up a few bugs that we had during the last build of the game.
Here is the AddQuest()
function from my UQuestComponent
, showing how quests are dynamically added and validated using DataTables
.