GAMEDEVINNUTSHELL Telegram 16
Рекомендации для собеседования на позицию Unity разработчика

Это список общих навыков знание, которых пригодится для каждого собеседования, вне зависимости от специфики работы компании. Кроме перечисленного, я бы советовал детально ознакомится с вакансией и прочитать о технологиях, которые используются.

Основы Unity Engine - что такое сцены, префабы, игровые объекты, компоненты, жизненный цикл MonoBehaviour, как работают корутины и т.д.

Оптимизация - профайлер, Frame Debugger, батчинг, сборки мусора, оптимизация веса билда.

Работа с UI - умение собрать и заставить работать UI игры, разделить его на понятные сущности и настроить их корректное визуальное отображение.

ООП в C# - основа основ для любого разработчика.

Паттерны - знать минимум несколько паттернов и понимать, почему не стоит говорить о опыте работы с Singleton’ом в этом вопросе.

Процесс разработки игры - какой жизненный цикл проходит игра от идеи до релиза.

Принципы разработки SOLID, DRY, KISS, YAGNI - мы все не в 100% ситуаций следуем этим принципам, но знание и понимание этих принципов позволяет писать более чистый и качественный код.

Кроме подготовки знаний технологий, я бы настоятельно рекомендовал ознакомится с описанием компании и если у неё есть готовые продукты, то обязательно скачать и поиграть в них - это даст вам представление о том, с чем именно придется иметь дело.

Полезные ссылки
🔗 Документация Unity - тут вы найдете ответы на большинство вопросов
🔗 Учебный портал Unity с множеством туториалов
🔗 Цикл статей с детальными описаниями принципов ООП
🔗 Ресурс о шаблонах проектирования с примерами и детальными описаниями



tgoop.com/gamedevinnutshell/16
Create:
Last Update:

Рекомендации для собеседования на позицию Unity разработчика

Это список общих навыков знание, которых пригодится для каждого собеседования, вне зависимости от специфики работы компании. Кроме перечисленного, я бы советовал детально ознакомится с вакансией и прочитать о технологиях, которые используются.

Основы Unity Engine - что такое сцены, префабы, игровые объекты, компоненты, жизненный цикл MonoBehaviour, как работают корутины и т.д.

Оптимизация - профайлер, Frame Debugger, батчинг, сборки мусора, оптимизация веса билда.

Работа с UI - умение собрать и заставить работать UI игры, разделить его на понятные сущности и настроить их корректное визуальное отображение.

ООП в C# - основа основ для любого разработчика.

Паттерны - знать минимум несколько паттернов и понимать, почему не стоит говорить о опыте работы с Singleton’ом в этом вопросе.

Процесс разработки игры - какой жизненный цикл проходит игра от идеи до релиза.

Принципы разработки SOLID, DRY, KISS, YAGNI - мы все не в 100% ситуаций следуем этим принципам, но знание и понимание этих принципов позволяет писать более чистый и качественный код.

Кроме подготовки знаний технологий, я бы настоятельно рекомендовал ознакомится с описанием компании и если у неё есть готовые продукты, то обязательно скачать и поиграть в них - это даст вам представление о том, с чем именно придется иметь дело.

Полезные ссылки
🔗 Документация Unity - тут вы найдете ответы на большинство вопросов
🔗 Учебный портал Unity с множеством туториалов
🔗 Цикл статей с детальными описаниями принципов ООП
🔗 Ресурс о шаблонах проектирования с примерами и детальными описаниями

BY Gamedev in a nutshell


Share with your friend now:
tgoop.com/gamedevinnutshell/16

View MORE
Open in Telegram


Telegram News

Date: |

Informative Concise With the sharp downturn in the crypto market, yelling has become a coping mechanism for many crypto traders. This screaming therapy became popular after the surge of Goblintown Ethereum NFTs at the end of May or early June. Here, holders made incoherent groaning sounds in late-night Twitter spaces. They also role-played as urine-loving Goblin creatures. On June 7, Perekopsky met with Brazilian President Jair Bolsonaro, an avid user of the platform. According to the firm's VP, the main subject of the meeting was "freedom of expression." It’s easy to create a Telegram channel via desktop app or mobile app (for Android and iOS):
from us


Telegram Gamedev in a nutshell
FROM American