Bogdan Balan

Senior Developer

Disney Gaming Show

Agency: Secret Location

During this fast-paced project, I worked with a diverse team of developers to collect user-generated content and use it to build a side-scroller game.

I was responsible for programming the various tools used by kids to create pixel art, draw backgrounds and compose music. I also built much of the final game's UI.

My code was maintainable, thoroughly commented, and it exposed a robust API. It easily hooked into other developers' components, and performed flawlessly with minimal integration.

  • HTML5 Canvas
  • Web Audio
  • CSS3
  • jQuery
  • Gulp
DetailsLaunch

The site prompted users to draw pixel art characters, and watch them come alive in a simple side-scroller game. We received thousands of submissions. I built all the art tools, and had lots of fun drawing some of the included characters!

I used HTML5 Canvas for the drawing surface, and separate DOM elements for the color palette, eraser, history buttons and text fields.

For the music composer, I built an MVC architecture to handle playback, scrubbing, editing and UI updates. A separate sound manager class provides Web Audio support with an HTML5 Audio fallback for IE9. The various components communicate through custom events.

Next Project

More work