En Flash on the Beach me enteré de OpenFrameWorks y vi muchos ejemplos. Todavía no he tenido tiempo de experimentar asique no se que tan difícil es realmente usarla. todo el mundo comenta lo fácil que es crear aplicaciones súper complicadas. OpenFrameWorks esta escrita en C++ y tiene varias librerias gratuitas. Lo más importante de openFramworks es que permite crear interactividad compleja usando video, touchscreen, webcam, reconocimiento facial, reconocimiento de movimiento, etc.
Acá dejo un ejemplo de una vidriera que mediante una cámara renoce movimiento y según eso modifica el comportamiento de un perro virtual.

y aca un video como funciona: