This weekend was a big step forward for usโwe finally got to see the dialogue system in action for the first time! Until now, everything was just backend logic, but now we have a fully interactive UI that lets us play through actual conversations.
Before this weekend, there was no UI at allโjust text logs and internal logic. Now, we have:
โ
A working dialogue box with animated text display.
โ
A nameplate system that dynamically updates based on who is speaking.
โ
Response choices appearing and functioning correctly for branching dialogue.
This is still very rawโno styling or real design has been done yet. Right now, Sempai is focusing on getting the core systems stable, and once everything is functional, Lily will handle the styling pass to bring in the real visual design.
Alongside building the UI, we tackled some tricky issues:
๐น Response selection now works properly! Unrealโs ListView handling gave us a lot of trouble, but we cleaned up event bindings and fixed interaction issues.
๐น No more UI softlocks or crashes. Previously, responses would disappear or break if the player clicked too quickly. Thatโs fixed now!
๐น Better debugging tools. Now we can quickly run test dialogues without manually setting everything up.
With the dialogue system in place, weโre moving on to character placementโgetting characters on-screen dynamically during conversations. This will include:
โ
Positioning characters dynamically during dialogue events.
โ
Expressions and movement changes based on choices.
โ
A foundation for future VN-style scene direction.
At this point, our focus is shifting towards stabilizing the core mechanics so that we can start delivering playable builds with future updates.
This weekendโs progress was really satisfyingโseeing everything actually appear on screen for the first time felt like a big moment! Thank you so much for your support, especially @Shorty for funding this focused sprint. Weโre excited to keep refining and improving from here!
๐ More soon!
โ Lily & Sempai