Devlog #6 | Dialogues Overhaul and Demo Release


New Features

1. Advanced Dialogue System

My new dialogue system has been completely overhauled, inspired by Peyton Burnham’s framework but rebuilt nearly from scratch to implement new functionality and enhancements. Here’s what the system now offers:

  • Color Customization: Assign unique text colors for different characters or emphasis.
  • Text Effects: Shake effects for intense moments, “wave” animations for magical or surreal text.
  • Dialogue Options: Players can now make choices directly in conversations, opening new narrative paths.
  • Character-Specific Features:
    • Unique voices: Assign custom sound effects or tones for each character’s dialogue.
    • Portraits: Character images now accompany dialogues for greater immersion.
    • Textbox Styles: Textboxes now adapt visually depending on the character speaking.
  • Inline Functions: Certain dialogue lines can now trigger in-game events, such as modifying variables, spawning entities, or advancing story flags.

There is a possibility of this system in the future to be adapted and released to the public.

2. First Playable Demo (v0.6.0)

I’m thrilled to announce that the first public demo of Shadows and Sorcery is now available for download! In this version:

  • Explore a simple dungeon designed to test the core gameplay mechanics.
  • Interact with the advanced dialogue system and enjoy the initial steps of the story.
  • Test your abilities against basic enemies and puzzles in a short yet immersive experience.

GUI is not implemented yet, so you’ll know you died only for the you lost screen.

3. Dungeon Generation Goes Online

Previously, dungeon generation was handled locally with a NodeJS local server. Now, the system has been migrated to an online server.

Known Issues & Areas for Improvement

  1. Keyboard Controls:
  • Currenyl, movement is mapped to arrow keys. Future updates will migrate movement to WASD for better usability and alignment with standard controls.
  1. Dungeon Server Bug:
  • When replacing the local dungeon server with an online IP, the system throws an error. Strangely, duplicating the object with the same IP resolves the issue. Investigating the root cause is a priority.
  1. White Entity Bug:
  • “White Entity” enemies can sometimes spawn inside walls. The issue occurs sporadically and will be addressed in an upcoming patch.

That’s all for this update! Download the demo, test the new features and let us know your feedback. See you in the shadows!

Files

DEMO Shadows&Sorcery 0.6.0.zip 17 MB
Jan 28, 2025

Get Shadows and Sorcery

Leave a comment

Log in with itch.io to leave a comment.