This is the reveal trailer with an introduction by the main 3 devs and it shows some of the unique elements of this title:



This is a longer video showing the first 7 minutes of gameplay and explaining some of the complexities: