Но если честно не понимаю я этого вот «юнити тяжелый» (не первый раз тут слышу).
Construct смотрели?
100 рублей в год, не в месяц же. Если вы об этом.
Объект функции с двумя аргументами resolve и reject. Первый аргумент вызывает успешное выполнение обещания, второй отклоняет его. Мы можем вызывать эти функции по завершении нашей операции.
window.callbackFunc = function(data) {
delete window.callbackFunc;
return resolve(data);
};
Element.prototype.smth = function () { }
?
Нужно потратить пару вечеров на тест всего, Unity в том числе. Unity просто уже давно стал "мейнстримом". Ubisoft активно клепает на нем платформеры и прочее... ну и итоговый "продукт" по-мне тяжел (возможно, оптимизации не хватает - не знаю, сам люблю очень это дело (в своих проектах)).