Today, i’ve done big changes in game engine, firstly i’ve changed the way how game canvases are managed. Now there is main canvas which on start of application is loading user interface panels from resources. Main canvas will not be destroyed but will enable or disable  panels by it’s UIType that is needed in current game scene.

Main visible change in the game is pause that is not stopping animations in background that will not affect on user gameplay experience. I think this is cool feature that maybe is not so visible but is giving some nice feeling to user. I’ve got some problems with stopping iTween animations that i’m using for enemies, missles, and every in game tweens.

I’ve changed gravity in main character to be more dynamic, also nerfed the burning soul damage but attack cooldown of this enemy is much smaller.

D.