All questions and queries should be directed to: firstname.lastname@example.org
All 3D modelling and texturing was done using Blender, a 3D graphics creation toolkit. 2D image editing was done using Krita, a raster-based graphics editor that is primarily available on Linux.
During build time, client-side resources are orchestrated and compiled using NodeJS and gulp.
A mesh rigged with bones is used in conjunction with TweenJS, (and some clever custom code) to produce facial movements that correspond to user input, and subsequently bounce back into position upon release. A simplified mesh is used to facilitate hit-detection, and map each mouse click to a "face bone".
All aspects of this project were created by Kohloth. (For the honour).
As a global app, the client side code is synced with the backend code, so that both are running in UTC(+0).
Make her sneeze by pressing the nose a lot!
Poke both of her eyes.
Pull her ears out and her nose up.
Pull her eyebrows down and cheeks up.
Pull her nose out really far.