Подходит ли JavaScript для Game Development?
Смотря какие игры делать... Можно, используя JavaScript и Canvas HTML5 писать "небольшие" браузерные игры. Но если их переносить для мобильных платформ появляются тормоза... Можно сразу писать на нативных языках типа Java или Objective C/Swift
несложных кроссплатформенных игр
- для этой цели Unity лучше всего подойдет.  При этом логичнее все-таки на C# разрабатывать под unity.
По поводу html5, достижение кроссплатформенности будет даваться на порядок тяжелее, но если действительно несложные игры, то все в порядке. Это выбор больше для веб-ориентированных игр, вам нужно решить какие платформы все-таки более приоритетны. 
С++ - посмотрите Xamarin, Marmalade. 
Если вам надо подробно оценить вероятную производительность механики/эффектов на html5, стучите в скайп.