Дозвольте мені заздалегідь сказати це, що хлопці з Єдності досить добре почули основні якості, з якими стикається їхня громада, і, врешті-решт, обіцяють обіцяти покращити справи. Існує також багато питань, які виникають лише на певних платформах або є питаннями особистої переваги чи конкретних питань гри, над якою ви працюєте.
Це сумно:
1) Погана інтеграція управління джерелами та великі інструменти для команди. Як ви вже згадували, багато бінарних файлів, що не змінюються. Редактор ігнорує прапор лише для читання для файлів сцени. Фактичні файли, які ви повинні зареєструвати, не очевидні. Дещо з цього виправляється в 3.5 за допомогою інтеграції SVN та P4. Також є обіцянки текстових форматів сцен. ОНОВЛЕННЯ: Текстовий формат сцени тепер доступний у Pro версії Unity. Дивіться тут .
2) Повільний, програміст, орієнтований на інструменти інтерфейсу користувача. Кожен віджет - це власний розіграш, який має багато накладних витрат на мобільних платформах. Не існує поняття таких речей, як панелі з анімацією та все те, що інші модні речі, що дозволяє користувальницькому інтерфейсу почувати себе добре, не перекочуючи його самостійно. У дорожній карті є обіцянка щодо нової системи інтерфейсу користувача (3.6?). Є деякі сторонні інструменти, але вони не чудові.
3) Дійсно рудиментарне редагування частинок. Хоча вони обіцяють нову систему на основі кривої в 3.5. ОНОВЛЕННЯ: Ця система на основі кривих, яка називається Shuriken, тепер доступна. Дивіться тут .
4) Ви не можете вкладати збірні елементи. Невелика проблема, але коли ви звикли працювати з системою збірних пристроїв і всією потужністю, яку вона вам надає, це може розчаруватись. Це обіцяно, але конкретної дати немає. ОНОВЛЕННЯ: Тепер ви можете вкладати збірні елементи.
5) Далі неможливо отримати гру для iOS під лімітом повітря. Бінарний потік - це як 8 мег у найкращому випадку. Це не те, що легко виправити.
6) Нульові довідникові винятки збиваються платформи, які не дозволяють компілювати JIT-код. У окремій або веб-версіях НРЕ потрапляють. Це все ще невипадкове виключення, але принаймні програма намагатиметься продовжувати працювати. На iOS він вибиває з ладу пристрій. Ви можете перевести його в режим налагодження і вловлювати деякі типи винятків, але продуктивність страждає.
7) Працюючи в грі з багатоплатформою, кожен раз, коли ви перемикаєте побудову цілей, вам доведеться знову імпортувати все, і це займе тривалий час. Я працював над цим, фактично маючи на диску кілька копій проекту. Мабуть, є імпортний сервер активів, який надходить у 3.5.