Have you seen the latest episode of Black Mirror on Netflix?

It’s called Bandersnatch, and unlike other episodes, this one is interactive. The viewer gets to choose what happens throughout the story.

Set in the 1980s, it’s about a video game programmer named Stefan (Fionn Whitehead) who’s trying to create an eponymous interactive video game based on a fictitious choose-your-own-adventure book of the same name. As the viewer, you get to control Stefan’s actions.

In turns frightening and funny, Bandersnatch is essentially a discourse on free will. As such, it’s rather self-referential, since neither the protagonist nor the viewer really get to exercise free will.

But what’s most interesting to me is that Bandersnatch is a variation on the Personalized Video work we’re doing here at Allied Pixel. In fact, in my 2017 TED Talk, I predicted this exact kind of interactive storytelling.

Whether you call it Interactive Film or Personalized Video, it’s a way to engage with the viewer on a more meaningful level.

Here’s the trailer:


You’ll be seeing a lot more of this kind of thing in the future, both from Netflix and from us.

Bill Haley

P.S. Have a question about video? Let me know and I’ll try to answer it in a future post.

Contact Ann Paoli

This field is for validation purposes and should be left unchanged.

Contact Dave Lanzalone

This field is for validation purposes and should be left unchanged.

Contact Sean Purdy

This field is for validation purposes and should be left unchanged.

Contact Brian Shaud

This field is for validation purposes and should be left unchanged.

Contact Brittany Strizelka

This field is for validation purposes and should be left unchanged.

Contact JD Spivey

This field is for validation purposes and should be left unchanged.

Contact Lokesh Gopal

This field is for validation purposes and should be left unchanged.

Contact Joe Rodriguez

This field is for validation purposes and should be left unchanged.

Contact Henry Park

This field is for validation purposes and should be left unchanged.

Contact Leonardo Galindo

This field is for validation purposes and should be left unchanged.

Contact Shirley Gay

This field is for validation purposes and should be left unchanged.

Contact Ling Song

This field is for validation purposes and should be left unchanged.

Contact Ariel Lynn

This field is for validation purposes and should be left unchanged.

Contact Alyson Leonard

This field is for validation purposes and should be left unchanged.

Contact Luke O'Brien

This field is for validation purposes and should be left unchanged.

Contact Clement Baa-Adomako

This field is for validation purposes and should be left unchanged.

Contact Andrew Mikida

This field is for validation purposes and should be left unchanged.

Contact John Cervino

This field is for validation purposes and should be left unchanged.

Contact Calvin Woodruff

This field is for validation purposes and should be left unchanged.

Contact Adrienne Belt

This field is for validation purposes and should be left unchanged.

Contact Frank Speeder

This field is for validation purposes and should be left unchanged.

Contact Steve Carey

This field is for validation purposes and should be left unchanged.

Contact Ben Vuocolo

This field is for validation purposes and should be left unchanged.

Contact Micah Shaffer

This field is for validation purposes and should be left unchanged.

Contact John Kolleh

This field is for validation purposes and should be left unchanged.

Contact Dan Mendenhall

This field is for validation purposes and should be left unchanged.

Contact Bridget Clerkin

This field is for validation purposes and should be left unchanged.

Contact Tom MaCoy

This field is for validation purposes and should be left unchanged.

Contact Dan Fried

This field is for validation purposes and should be left unchanged.

Contact Vanessa Balzano

This field is for validation purposes and should be left unchanged.

Contact Gene Castellano

This field is for validation purposes and should be left unchanged.

Contact Tom Mikowski

This field is for validation purposes and should be left unchanged.

Contact Pete Bretz

This field is for validation purposes and should be left unchanged.

Contact Bill Haley

This field is for validation purposes and should be left unchanged.