Categories
WIP

UI & Core Logic: Making Choices Matter

1. Title Screen & Player Choice (UI Design)

More importantly, I finished the initial UI element for the critical first choice. This dialogue box asks the player to select their birthplace (“Please select your birthplace / 請選擇你的出生地”).

2. The Choice Blueprint (Game Logic)

  1. Behind that UI button lies the logic blueprint. I’ve implemented the functionality for the UI buttons (the “on click” events).
  2. When a player makes a choice, the Blueprint takes the selected option and saves it as a string variable.
  3. This variable is stored within a custom Game Instance or Game State class. The critical part is that this class persists across different levels/maps, allowing me to carry the player’s choice from the very first scene all the way to the end.

Leave a Reply

Your email address will not be published. Required fields are marked *