Posts

PHASE 3: Project Realisation & Production

Image
  Revisit to the previous 'Discord's Date Dash' Project Journal(s): PHASE 1: Project Research and Pitching Project Prototyping & Development (Formative) PHASE 2: Project Prototyping & Development Project Realisation & Production (Formative) > PHASE 3: Project Realisation & Production PHASE 3: User Test / / / Technical Issues Importing Character Sprite Initially, I tried importing my character animation sprite into Unity, but it didn’t display. After troubleshooting, I found out that: Sprite Visibility:  The sprite was hidden beneath all GameObject layers. Sort Order Issue:  I assumed it was a sorting problem, but adjusting the Sprite Renderer’s sort order didn’t fix it. Canvas Limitation:  All GameObjects were under a single Canvas, preventing proper layer sorting. To fix this issue, I had to: Canvas Organization: Break down GameObjects and reorganize them into multiple separate canvases. Reassign and Optimize: Each GameObject was reassigned to t...

PHASE 3: User Test

Image
  Revisit to the previous 'Discord's Date Dash' Project Journal(s): PHASE 1: Project Research and Pitching Project Prototyping & Development (Formative) PHASE 2: Project Prototyping & Development Project Realisation & Production (Formative) PHASE 3: Project Realisation & Production > PHASE 3: User Test / / / Usability Test #1 (Week 6) I created a Microsoft Forms to gather feedback during the usability testing phase and managed to involve a total of six participants. The questions were designed based on the tasks I wanted users to complete while testing my project. This structured approach ensured I gathered focused feedback on usability and task completion. This method was efficient and beneficial, allowing me to assess how well users navigated the project and identify areas for improvement.  Once the data was collected, I tabulated all the the data from the forms and my personal observation of their user test. Beyond constructive feedback and suggestions...

Project Realisation & Production (Formative)

Image
Revisit to the previous 'Discord's Date Dash' Project Journal(s): PHASE 1: Project Research and Pitching Project Prototyping & Development (Formative) PHASE 2: Project Prototyping & Development / / / (Last updated in Week 10) / / / Technical Development After completing the high-fidelity prototype for my project in Figma in the previous phase, I transitioned to Unity to begin the coding and interactive development phase. The decision to switch to Unity was primarily driven by the need to manage complex character dialogues effectively. For this purpose, I am using the Fungus Framework, which simplifies the creation of branching narratives and dialogue systems. This framework aligns perfectly with my project plan, allowing me to focus more on the narrative and character interactions without getting dragged down by complex coding for dialogue sequences. # Exporting Assets I started exporting visual assets from Figma and integrating them into Unity. This includes UI com...

PHASE 2: Project Prototyping & Development

Image
After the formative sharing on Week 12 , I continue to make changes and refine my project based on the feedbacks that I have received. Due to time constraint, I will be focusing on developing the main content of this project. Other side contents, such as campaign planning, pre-campaign and post-campaign contents, will be further expanded during the semester break until the next semester. Feedback(s) I received from the formative sharing with my peers: Will it just be a chat simulator? If yes, how will you ensure that people will complete all of the chats with different characters without it being repetitive? Consider having 'normal' characters to make it more fun and challenging for users to decide. Lack of interactivity, people might just try chatting with only one character and stop after that. It is understandable that you want to make use of Discord's UI designs into the chat simulator, but current design doesn't look too promising. Too much empty space and the usag...