So many cross-platform game building tools available these days... hard to know which one would be worth learning! Personally I see Unity as having the most possibilities; I guess I'll add GameMaker to the list of things to check out.
One general thought I have is how hard it would be to use these for business apps... particularly the reporting/dashboard style where there isn't as much need for standard CRUD input controls. It shouldn't be too hard to access REST interfaces with modern game dev tools!