UX Improvements
  • Added volume control for background music in the authoring tool, and a feature that automatically reduces its volume during voiceovers.
  • Made sure that progress of Discourse tasks are saved when hitting the "x" button or the quest deny button, so that the player can return where they left off instead of having to go through previous dialogues again.
  • Made sure that if a logged-in player left the game in the middle of a task with a 2D-overlay UI, it will automatically open when they resumes
  • Added a query parameter that can be used to restart a quest:
    ?reset=true
Bug Fixes
  • Fixed the issue that if a logged-in player left the game when the Discourse UI is open but hasn't been progressed, the dialogue bubbles do not populate when resuming.
  • Fixed the issue that a Drag&Drop task can't progress when it's set to non-assessible and no special answer is given.
  • Fixed the issue that when a Drag&Drop task has multiple copies of the same piece, the number of piece is below the piece image instead of the top, getting obscured.
Other Changes
  • Various backend changes to support more complicated authorization and data passback needs
  • Various changes for improving accessibility