• Rocco Balsamo
  • Sr. Software Engineer Gliffy
  • Twitter

I'm a console game developer turned HTML5 2D graphics expert. I have 10+ games under my belt, including critically acclaimed titles from the Rock Band series. More recently, I've been working at Gliffy Inc, developing an HTML5 diagram editor for the cloud.


  • Thinking 2D to learn 3D
  • Time: TBD | Room: E-130
3D graphics are sexy but difficult to pick up as a beginner. You need to set up cameras, projection matrices, and viewboxes. You need 3D models, and you probably need to know a shader language, some WebGL and some wrapper library like three.js. This talk aims to simplify all that by looking at simple 2D graphics transformations as a foundation for learning 3D for the web. It's the class I wish I had in college. We'll go over CSS transformations, 2D matrix math, linear interpolation / animation, and the Google Closure graphics library. We'll touch on the lightning fast animations with the new W3C spec for the web animations API http://dev.w3.org/fxtf/web-animations/. The talk will commence with coding of a simple asteroids game or something of that nature.