Interactive Narrative Design / Final Compilation & Reflection

21.04.2025 - 21.07.2025 (Week 1 -Week 14)
Ng Kar Yee / 0367743
Bachelor of Design (Honours) in Creative Media
Interactive Narrative Design  / Final Compilation & Reflection


SUBMISSION

PROJECT 1⇒ INTERACTIVE NARRATIVE PROPOSAL DEVELOPMENT

21.04.2025 - 26.05.2025 (Week 1 - Week 6 )

Link to PROJECT 1's blog:

FINAL INTERACTIVE NARRATIVE PROPOSAL DEVELOPMENT


PROJECT 2⇒ WRITING SCRIPT FOR INTERACTIVE NARRATIVE

02.06.2025 - 23.06.2025 (Week 7 - Week 10 )

Link to PROJECT 2's blog:
https://0367743.blogspot.com/2025/07/interactive-narrative-design-project-2.html

FINAL WRITING SCRIPT FOR INTERACTIVE NARRATIVE



PROJECT 3⇒ WRITING SCRIPT FOR INTERACTIVE NARRATIVE

30.06.2025 - 21.07.2025 (Week 11 - Week 14 )

Link to PROJECT 3's blog:

REFLECTION

EXPERIENCES

Learning Interactive Narrative Design was quite a rewarding experience for me as I get to start from brainstorming ideas all the way to scripting, branching storylines, and eventually bringing the game to life with code, animation, and sound felt like weaving a story into a playable experience. Although I had little to zero experience with interactive storytelling and programming at the beginning, the process became more engaging as I progressed.

At first, I felt quite overwhelmed. I wasn’t sure how to structure an interactive story, let alone how to make the branching paths meaningful. But with time, feedback, and lots of trial and error, I gradually understood how story flow and interactivity work together. The storytelling elements, combined with Ren’Py coding, created a unique challenge that pushed me to think not just as a writer or a designer, but also like a player.At first, I felt quite overwhelmed. I wasn’t sure how to structure an interactive story, let alone how to make the branching paths meaningful. But with time, feedback, and lots of trial and error, I gradually understood how story flow and interactivity work together. The storytelling elements, combined with Ren’Py coding, created a unique challenge that pushed me to think not just as a writer or a designer, but also like a player.

OBSERVATIONS

I realized that creating an interactive game isn’t just about writing a story or coding. It’s about connecting the player emotionally with the journey. Unlike linear storytelling, every choice matters in a narrative game, and I had to carefully plan how these decisions would shape the story. Creating a story flowchart helped me understand how each branch could lead to different outcomes and endings, making the experience feel dynamic.

I also discovered how Ren’Py is more than just a coding tool but it’s a visual storytelling platform. By adding visual effects, background music, transitions, and character animations, I was able to enhance the emotional impact of the scenes. Even small touches like changing the background music based on the mood or using simple animations gave the story more life and personality.

FINDINGS

One of the most profound revelations I learned during this project is how powerful interactive storytelling can be in delivering a message or experience. Unlike passive media, interactive games make the audience part of the narrative. They don’t just watch the story, they influence it. I also learned that even with limited programming knowledge, tools like Ren’Py allow beginners like me to turn creative ideas into playable stories.

From writing character dialogues to designing choices that reflect emotions or consequences, every element I worked on contributed to the overall theme and impact of the game. It showed me that storytelling, design, coding, and emotion are all interconnected in game development, and that each decision I made as a creator had a meaningful effect on the player’s experience.

Comments