И раз уж пошёл разговор, то чем 0xD34F выделяется из всех остальных?
let someArr = [];
let someFunc=(num)=>{
if(num>10){
for(let i = num; i <= someLength; i++){
someArr.push(i);
}
}
};
var someLength = 20;
someFunc(15);
console.log(someArr); //проверка
owerwatch - свой движок, задачка не для инди,
paladins - Unreal Engine.
По mmorpg могу сказать, что всё зависит от количества игроков.
В итоге, если игроков мало, скажем до 10, то Unity подойдет больше. И я исхожу из того, что вы в принципе задаете вопрос про выбор языка, то есть главное - проще и дешевле начать и закончить проект. Ведь бюджет игры это сотни тысяч долларов минимум(!), а здесь вы хоть немного сэкономите (по времени и по стоимости программистов).
Но если игроков много, то Unity не подходит. Для большого количества игроков используют либо свой самописный движок, оптимизированный именно под вашу игру, либо Unreal Engine. Еще можно рассмотреть CryEngine, там много вкусных оптимизаций, однако он очень криво написан, и переделать под что-то свое будет болью. В то время как Unreal Engine очень красиво внутри устроен, поэтому в некотором смысле даже лучше Unity, но придется учить С++. И еще из него сложно что-то выкинуть, так что всю мощь и красоту придется тянуть в игру, даже если она вам там нужна не полностью. Но переделать Unreal под свой проект гораздо проще. Таким образом, для серьезной mmorpg Unreal чуть ли ни единственный вариант на 2019, если не считать своих собственных движков. Просто свой мощный движок - это еще дороже, и его разработку могут позволить себе, как по деньгам, так и по времени, только крупные ААА игры.