Impact JS, HTML 5


An Entertainment Technology Center project:

This game is designed to teach children (ages 6-9) how to solve balancing puzzles, ranging from circuits and bridges to stopping goo and putting out fires. The design is based heavily on a research paper done by Carnegie Mellon University professor, Robert Siegler, on balance experiments.

DARPA’s ENGAGE program was a multi-year project geared towards increasing the number of children in the US pursuing STEM (Science, Technology, Engineering, and Math) careers. This project’s end product is a series of game technologies that are designed to teach children ages 5-10 different topics inside of STEM. The initiative is funded by DARPA (Defense Advanced Research Projects Agency), and involves several partners for game development and educational assessment of the games. Our partners included Sesame Workshop, UCLA and the Human Computer Interaction Institute at Carnegie Mellon University.

Over the course of 3 years, I have worked on 4 games. The first game, RumbleBlocks, teaches basic stability principles while the other three games: Beanstalk, Helios and PuppyBot Rescue, focus on teaching the balance formula.

*Electric Company characters where present in old designs, © Sesame Workshop

Available on the web (PC or Mobile Device), Developed using HTML5 / ImpactJS


Level Design, Game Design

Title: Staff Designer

Team Members

  • Sean Brice: Game Design
  • Samantha Collier: Artist
  • Neerav Mehta: Programmer
  • Yilin Fan: Programmer
  • Mu Ni: Programmer
  • Sakar Khattar: Programmer
  • Arseniy Klishin: Producer and Sound Designer
  • Bryan Maher: Programmer - Database Logging
  • Mike Christel: Co-PI, Programmer
  • Scott Stevens: PI (Principle Investigator)


  • Educational Content Control: creating and overseeing the in-game puzzles and levels
  • Game Design: wire-frame mock-ups, game design document authoring, storyboards and sketches
  • Additional Art Support: background image layout
  • Other: Web design and support, promotional material


Play it!