Filancy так само кидає людей з виплатами. Компанія зареєстрована в Ізраїлі на українку за походженням, але працівників з України набирають.
При співбесіді обіцяють нормальні умови. При звільнені — морозять з виплатами (з усіма взагалі) і ссилаються «а що ти зробиш».
Опублікував їм відгук на DOU і створив допис на Linked In. Як виявилося, я був не першим і скоріш за все не останній
І це автор тільки поверхнево пробігся. До прикладу, є RaycastCommand (замість звичайного), як і Overlap’и.
Якщо трохи далі занурюватися — то там є Compute Shaders, які за рахунок GPU можуть дива робити, але транзит даних між CPU і GPU є ботлнеком.
Також є різні DI, які зменшать головняки від прокладання зв’язків (типу Zenject, чи VContainer) і збільшать гнучкість (при правильному підході)
Є ще фреймворки накшталт UniRX і UniTask.
В Unity 6 є Awaitable`и, які рішення задач пов’язаних з часом роблять значно простішими (навіть без сторонніх фреймворків).
І не менш важливо розуміти що таке архітектура (коли і нащо треба розділяти великий клас, чи метод, який підхід використовувати в конкретному випадку і чи не буде з ним зайвих проблем)