I wanted to build a hybrid 3d-environment and website, where the user has as much control over their viewing experience as possible. While I was looking to build a fully realized website that is subject to updates, rather than a straightforward presentation, impress.js caught my eye because it allowed me to work within an extremely flexible three-dimensional framework. I didn't modify impress.js directly, but made use of the API in my navigation, and implemented cycle2.js and video.js to create sub-steps of a sort. I feel like this website is a good example of how impress.js can go beyond the presentation while retaining its full functionality and flexibility.
Log in or sign up for Devpost to join the conversation.