Opher is a multidisciplinary creator, invested in many different and often unrelated fields at the same time: computer science, art, music, design, math, game development and more.
For the past three years Opher has been working at Interlude as lead creative developer, and the go-to authority on client side web technologies. His day-to-day involves working with both creative teams (design, art, film) as well as development teams to push the envelope of what interactive video can be in the near future.
Check out Opher's website, and find him on Twitter at @Opherv.
Talks I've Given
-
Web Animations & State: The Secrets For A Successful Relationship
Featuring Opher Vishnia
As you’re developing your app and adding animation you soon begin to realize that even a small set of simple animations can get complex really fast. By now you’ve become really good at abstracting logic, breaking our apps into components and managing the flow of app state. How do animations fit...
web-animation-api css-animation javascript redux gsap state-machines state web-animation -
Workshop: The Multiplayer Game Jam
Featuring Opher Vishnia
You don’t need an expensive gaming rig make a game. In fact, all you need is a browser. In this workshop I will present Lance.gg, my battle tested Node/JS open-source platform for multiplayer game development.
videos fullstack interactive -
Websites are basically Video Games Waiting to Happen - Beginner
Featuring Opher Vishnia
How can you make your site feel less like a static page and more like a video game?
fullstack fullstackcon web js javascript games videogames gamedev -
Workshop: Storytelling with Interactive Video in the Browser - Beginner
Featuring Opher Vishnia
Throughout history, as new storytelling mediums have emerged, content has adapted to fit the developing form. From oral narratives to theater, cinema, and television, storytelling has always evolved to fit the possibilities enabled by the platform. So - how is non-linear, interactive video...
fullstack2gether fullstackcon workshop story-telling video browser -
Moving Pictures - on web Video and Interactivity
Featuring Opher Vishnia
Sometimes video is not just video. Part of the video experience on the web is letting people interact with it. Whether it's simply pausing and seeking, jumping to other videos or creating full interactive experience - one aspect is always important: The GUI. So how can you layout amazing...
fullstack fullstackcon html5-video interactive-video video-gaming mobile-browsers gpu-decoding rendering requestanimationframe svg -
Following through with animation
Featuring Opher Vishnia
Staggered animation, also known as Follow through or Overlapping motion is one of the 12 principles of classical animation as defined by Disney. It's a way of giving life to an object with some planning and minimal effort. In this talk Opher will present several ways of implementing this -...
fullstackcon fullstack disney overlapping-motion follow-through secondary-action animation css hardware-acceleration gsap keyframes transitions -
Going Commando - A serverless multiplayer game
Featuring Opher Vishnia
Firebase is an amazing service that allows you to create real time data sharing in JS between multiple clients. Phaser.io is a javascript library for making games. Opher will be live coding to show you how to use Firebase & Phaser.io to create a multi-player game experience in the browser....
fullstack fullstackcon javascript gamification game-development firebase phaser sockets events mobile-browser multi-client -
Staying ahead of the pack
Featuring Opher Vishnia
Front end development is becoming increasingly complex. In the past you could just serve your CSS, JS and image files and you were good to go. Nowadays you have Single Page Apps and modules and assets and images and libraries and frameworks and oh god what now what. Let me help you with your...
fullstack fullstackcon amd commonjs require.js browserify webpack system.js gulp bower