Your game looks great I don't want to start an off topic discussion here, but did you run into any performance issues while you developed your game? What kind of optimization techniques do you use? In the video it looked very smooth.
Thanks! no problem, i will try to keep it short and sweet: Not really, or well, I have run into performance issues but they have always had natural causes. I usually tend to use a lot of tiled textures for base-graphics, while adding small 2D objects to create a sensation of variety. I also use literally no collission on objects, instead I have an invisible collission layer with large boxes, keeping collission calculations to a minimum. looking at the woods, the 2 layers furthest in the background are just tiled textures made in photoshop, it definitely add a lot of tree density to the woods, while the other two layer in the background and foreground I use a combination of tiled textures and individual objects. However not as many and I try to add them in a way they won't create too many overdraws. if a lot of objects require the same webGl effect I usually put them on a separate layer and add the effect to the whole layer instead of individual objects. I learned a lot by case-study the difference between Rayman Origins and Rayman Jungle Run (which runs perfectly fine on mobile). A lot of corners have definitely been cut, but the general feeling of Jungle Run is that it is still looks like a beautiful Rayman game.
For performance measures I made a fps counter and once every now and then I check the built in profiler during debug (if you use a lot of groups for your scripts it's much easier to spot when the "code" go haywire) I had a bug in the dialog-system once that ate up resources like a beast. xD but yeah, there's definitely no black magic too it.