I am interested in creating card/slots games in HTML5.
First of all, a game engine is obvious that should be used, but do you have any suggestions on this? Need 2D view with 3D effects, meaning a fixed-point 3D view. Physics, etc. are not important, but 3D capabilities somewhat are.
Second, we currently use C# for backend, with ASP.NET MVC 3 and CoffeeScript for the JavaScript part. What tooling do you suggest should we look into, for putting the frontend together? Is there maybe a good IDE for this purpose? I have looked into Construct 2 and it isn't close to what I am talking about, we are programmers and want full control.
Third, about graphics, are sprites enough, or will they be slow for a project like this? Best tool to create these pseudo-2D environments, and all graphics needed?
Fourth, about obfuscation. I noticed Angry Birds online, and many more following the commercial HTML5 way. Is there any good tool to protect your games in HTML5?
I am more interested in what is considered "best practice", than convenience or speed.