Skip to content

Conversation

@ioa7a
Copy link

@ioa7a ioa7a commented Feb 18, 2022

The implemented feature is a 2D Dialogue and Relationship Manager.
The dialogue will be displayed in a UI panel element. The user goes through the dialogue by pressing the “D” key.

At certain points, the player can respond to the dialogue by clicking one of two choices.
These choices affect the relationship the player has with the ‘narrator’ character. Each choice has a positive or negative effect on the relationship, based on the action chosen. The changes in the relationship can be viewed in the Slider (value and color changes) as well as in the Text element below the slider (will display “relationship points” and the current relationship - friendly, neutral, unfriendly or hostile).

Screenshot 2022-02-18 at 09 00 01

The multiple choice dialogue was created using the Ink editor and Unity Package. When adding another character with its own dialogue, a DialogueTrigger script must be attached to the respective NPC. The script will contain a reference to the NPC's own dialogue .ink file (each NPC with separate dialogue should have its own separate ink file).

Dependecies: Ink (https://www.inklestudios.com/ink/)

Tasks:
Ion Corina - creating the dialogue logic, testing the demo
Bojinca Ioana - created the relationship manager logic

Video demo of the feature can be seen below.
https://user-images.githubusercontent.com/61358172/154601651-1376b728-3d59-40ac-b51b-a975acc27cfa.mov

…Maria.

The implemented feature is a 2D Dialogue and Relationship Manager.
The dialogue will be displayed in a UI panel element. The user goes through the dialogue by pressing the “D” key.

At certain points, the player can respond to the dialogue by clicking one of two choices.
These choices affect the relationship the player has with the ‘narrator’ character.  Each choice has a positive or negative effect on the relationship, based on the action chosen. The changes in the relationship can be viewed in the Slider (value and color changes) as well as in the Text element below the slider (will display “relationship points” and the current relationship - friendly, neutral, unfriendly or hostile).

The multiple choice dialogue was created using the Ink editor and Unity Package.

Dependecies: Ink (https://www.inklestudios.com/ink/)

Tasks:
Ion Corina - creating the dialogue logic, testing the demo
Bojinca Ioana  - created the relationship manager logic
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant