Detroit: Become Human is an upcoming sci-fi game created by Heavy Rain and Beyond: Two Souls developer Quantic Dream, led by the acclaimed auteur David Cage, and it's long been one of our most anticipated games.

The game was first revealed at Sony's Paris Games Week in 2015, while the gameplay was shown off for the first time at the PlayStation E3 conference in 2016. E3 2017 brought with it yet another trailer, so here's everything we know about the game so far.

When is the release date?

Right now, there's no official release date for Detroit: Become Human, but following E3 2017 its director David Cage has revealed that it will arrive in 2018. It's a bit longer to wait than we had hoped, but we are very much looking forward to getting our hands on this one.

You can pre-order it already from Amazon for £46.

The game is being published by Sony, so it's a PS4 exclusive.

What is Detroit: Become Human about?

Detroit: Become Human is a sci-fi game that centres around seven different playable characters in the near future. As with previous Quantic Dream games, Detroit will feature an interactive narrative that apparently took Cage more than two years to write, and includes extensive motion-captured performances.

The first playable character is an android with artificial consciousness and human emotions named Kara, who escapes from the factory she was made in. She finds herself in Detroit, USA, where androids are not uncommon but have been made without consciousness, so are simply used as tools to improve the lives of humans.

Originally showcased in the Kara PS3 tech demo (which was never intended to become a game), she was also the focus of Detroit's original announcement trailer:

After Kara, Connor is the second playable character that has been introduced. Connor is "an advanced prototype assigned to police forces to help them investigate cases involving deviants. He is cold and analytical; he thinks fast and benefits from some surprising advanced features. He is very determined and nothing matters more to him than accomplishing the mission he was programmed for."

In the trailer at the top of the page, Connor has to deal with a hostage situation. The point is that the outcome depends on your decisions and strategy as a player: the girl will either survive or die.

The third character we've seen so far is Marcus, the focus of the E3 2017 trailer for the game. He's seen leading a raid on an android shop, and the trailer's focus is on the choices that players will have to make as they play the game.

Will they hide from the police or fight them? Rescue the androids or abandon them? Start a violent riot or demonstrate peacefully? Each of these, along with countless smaller decisions along the way, will affect not only the gameplay but also the way the story plays out.