Developer Update, Week 7


Goals:

To create:

  • Different quests with different criteria to fulfill 
  • A working quest with rewards delivered

Personnel:

Jack

Technologies, Tools and Resources used:

N/A

Tasks Undertaken:

Implemented two working types of quests; a go to location quest and a collection quest. Additionally a dialogue system was created in order to give the player feedback and start quests, this system could be utilized in the future for narrative purposes too.

Justification:

Most of the coding was done utilizing scriptable objects so that many instances of similar coding can be created easily in the editor and cleanly. A dialogue manager and a quest manager was made to create and edit all lines of dialogue/questing in editor, which allows for new dialogue and quests to be made quickly and be neatly contained.

What we found out:

As the focus this week was on scriptable objects, I learned more about modular coding in the form of implementing said scriptable objects and how this is handled in Unity and C#.

Open Issues/Risks:

Some of the coding relies on getting component names in the editor, this may cause the coding to break in the future if the names of game objects  are altered.

Recommendations:

Investigate other means of referencing components other than getting components by name, perhaps by tag or another method.

Leave a comment

Log in with itch.io to leave a comment.