I've skimmed over the entire manual and nothing in there scares me other than the whole HTML5 thing. As someone who learned HTML a long time ago and then watched half the code become obsolete and browser makers taking their own liberties with what the will and won't support, I just don't trust it.
A question or two about what I didn't find in the manual...
Using node-webkit, I would plan on creating a full-screen game up to 1920x1080. The game should scale down for smaller screens (not just crop). Possible? Is this automatic or do I need to have a set of low-res graphics for small screens? (1024x768). Can the user access graphics options to disable v-sync for instance?
... I'm not even interested in mobile device support BTW.
I didn't find the word skew in the manual. Can I take sprites and distort the heck out of them (pseudo rotation, waving, etc)
Is there a way to mirror the screen to do a false water reflection?
Didn't get into the AI very much. Here's an example of what I done in GM. Dude walks back and forth, turning around when near a solid, unclimbable object. Scans around randomly with his flashlight and head as if looking. Comes into line of sight of player. Checks to see if player is "concealed." If player is visible, kills flashlight, pulls a weapon and chases firing until player dead or becomes concealed. If player is lost, fires flare, alerts air support to the area, scans agressively. Repeat. Was simple enough in GM doubt that's very complicated compared to the AI in a lot of games.