How was this amazing drupal performance presentation done?
It's nothing overly complicated; the 3d navigation makes use of the reveal.js library.


  reveal.js is a framework for easily creating beautiful presentations using HTML. 


And then there are a few helper libraries:


Highlight.js - for syntax highlighting
classList.js - adds element.classList support to browsers that don't support it
carousel.js - seems to be custom DOM helper functions.


Reveal is pretty easy to use, it just requires a lot of patience and a will to succeed. Good luck!