Hey! Thanks for the awesome reply! Yeah, I'm no fan of the sound in it's current state. I'm having issues controlling the volume of the fx. There is no music in this version of the demo but the next version will have all of the place holder music in it. I'm not going to touch the actual music/fx until I'm nearly done the game. It's probably the most time consuming thing I have to do.
I am using a partial tile based background but the trees and grass are sprites - skew only works on sprites. This demo also wasn't optimized at all. For things that are off screen now they are set to hidden until coming onscreen. Which should be reducing the cpu load.
I have noticed that once you begin the cave stage the game slows to a grind *ONLY* of played from after the first stage. Something from the previous layout is staying behind. Although everything should be clearing. Also the animation of the coins kills the frame rate for some reason.
The fog is altered in the new version of the game as well. I won't be removing it though. It's supposed to make the game harder in that area.
This is my first game in construct and I've actually learned how to do other optimizations that will be done in the end. For example I had no idea what families were and did not use them say in the instance of bullets. When I began the html5/webgl version of the game I learned how to control things like that so I'll end up going back and adding (technically removing) parts like this.
I will have a new demo coming out on halloween hopefully. The first level was rebuilt to have a halloween theme. And the end of that stage has a boss. I'll be posting the html5 version as well although if your computer was picking up the pace on the dx9 version, the html5 version unavoidably will do worse. I don't think it's meant to handle the level of stuff I've thrown at it haha!!
Anyhow, stay tuned for a new demo this week. I'll be removing the ghost sound as I know thats the one that irritates me. The music covers up everything else. I'll host the exe file on my own site this time so the placeholder music isn't a copyright issue for indiedb.