Senior Unity Developer
  • Оптимізація коду на Unity. Користь співпрограм, керування об’єктами за допомогою масиву та підступність конкатенації рядків

    І це автор тільки поверхнево пробігся. До прикладу, є RaycastCommand (замість звичайного), як і Overlap’и.
    Якщо трохи далі занурюватися — то там є Compute Shaders, які за рахунок GPU можуть дива робити, але транзит даних між CPU і GPU є ботлнеком.

    Також є різні DI, які зменшать головняки від прокладання зв’язків (типу Zenject, чи VContainer) і збільшать гнучкість (при правильному підході)

    Є ще фреймворки накшталт UniRX і UniTask.
    В Unity 6 є Awaitable`и, які рішення задач пов’язаних з часом роблять значно простішими (навіть без сторонніх фреймворків).

    І не менш важливо розуміти що таке архітектура (коли і нащо треба розділяти великий клас, чи метод, який підхід використовувати в конкретному випадку і чи не буде з ним зайвих проблем)

    Підтримали: Vadym Dobrohurskyi, Sashko Peremot
  • Відсутність виплат з жовтня та юридична драма. Що коїться у Plazma Studio

    Filancy так само кидає людей з виплатами. Компанія зареєстрована в Ізраїлі на українку за походженням, але працівників з України набирають.

    При співбесіді обіцяють нормальні умови. При звільнені — морозять з виплатами (з усіма взагалі) і ссилаються «а що ти зробиш».

    Опублікував їм відгук на DOU і створив допис на Linked In. Як виявилося, я був не першим і скоріш за все не останній