Approach #1 - Interactive storyline

Finding Solutions

My inspiration came from several sources that had captured my imagination:

The first was "The Void Between," an interactive experience created with GDevelop that blew me away with its use of actual filmed content. The way it seamlessly blended real footage with interactive elements felt revolutionary to me. It wasn't just a game—it was an interactive movie where your choices actually mattered.

This concept reminded me of Netflix's interactive movies, where audiences can choose their own storyline and watch different outcomes unfold based on their decisions. Shows like "Black Mirror: Bandersnatch" had shown me how powerful this medium could be for engaging viewers in ways traditional media couldn't.

The Interactive Movie Concept

My vision was to create an interactive storyline where users would follow characters through situations where sign language naturally occurred. Instead of abstract lessons or mechanical practice, learners would be immersed in real scenarios where communication through sign language was essential to the story.

I imagined scenes like:

  • A family dinner where a deaf member joins the conversation
  • A workplace scenario where colleagues need to communicate across a noisy environment
  • Social situations where sign language becomes the bridge between hearing and deaf communities

The interactive element would come from viewers making choices about how to respond in these situations, with different sign language options leading to different story outcomes. It would be education disguised as entertainment—or perhaps entertainment that happened to be educational.

Why GDevelop?

I chose GDevelop for this initial approach because of its flexibility with multimedia content. After seeing what "The Void Between" accomplished, I knew GDevelop could handle the combination of video content and interactive elements I wanted to create.

GDevelop's visual scripting system also felt approachable for creating branching narratives without getting bogged down in complex coding. I could focus on the storytelling and educational aspects while the engine handled the technical implementation of choice-based interactions.


Implementation

For a small demo prototype, I prepared 4 scenes with 4 video clip scenes. 
Each scene has 2 buttons to go to another scene. This small prototype is to test the basic functionality













Simple Scripting














Limitations

As I began working on this concept, I quickly encountered some significant challenges:

Video Quality Issues: My initial test footage was disappointingly low quality, and the interactive storyline concept depended heavily on professional-looking video content.

Production Requirements: For a final year project, I needed high-quality video production, which required professional filming equipment, skilled actors, well-written scripts, and proper post-production—resources I didn't have access to as a student.

Resource Constraints: The scope was simply too much for a student project. I was essentially trying to produce short films while developing an interactive framework—two completely different skill sets requiring significant time and expertise.

These practical limitations forced me to reconsider what was actually achievable within my constraints as a student developer.

Insights

The more I worked on this approach, the more I realized that while interactive storytelling is powerful for engagement, it wasn't the most effective method for actually teaching sign language. Learning sign language is fundamentally about developing muscle memory and visual recognition—skills that require active practice rather than passive observation.

I began to see that what users really needed was:

  • Direct feedback on their hand movements
  • Immediate correction when forming signs incorrectly
  • Progressive skill building through practice
  • Social interaction and game-like motivation

These realizations led me to completely reconsider my approach. While the interactive storyline concept was creatively exciting, it wasn't serving the core educational needs of my target audience.

References

Comments

Popular posts from this blog

UDP vs TCP

Initial Research

Final Approach: Python OpenCV