ru:https://highload.today/blogs/govoryat-chto-tut-dazhe-ne-nado-umet-pisat-kod-chem-zanimaetsya-i-skolko-poluchaet-unity-razrabotchik/ ua:https://highload.today/uk/blogs/govoryat-chto-tut-dazhe-ne-nado-umet-pisat-kod-chem-zanimaetsya-i-skolko-poluchaet-unity-razrabotchik/
logo
Вопросы      06/10/2021

Говорят, что тут даже не надо уметь писать код: чем занимается и сколько получает Unity-разработчик

Павел Климентенко BLOG

Сооснователь Stan’s Assets from KAPPS

Привет! Я Павел Климентенко — сооснователь Stan’s Assets from KAPPS. Мы гордимся, что наши Unity-плагины — в топ-5 по скачиванию в Unity Assets Store. Сегодня я хочу поговорить о Unity-разработчиках и о том, почему это классная профессия.

Давайте начнем с самого начала. Unity – это одна из самых известных в мире платформ для разработки видеоигр или приложений. С помощью кода на Unity девелопер может создать даже виртуальную реальность (для самых разных целей: от обучения и предотвращения ошибок в строительстве — до создания нового опыта, что, например, позволяет увидеть ваш будущий дом и даже «походить» там).

А еще с помощью Unity создаются кинематографические и даже музыкальные проекты (VFX для клипа Ed Sheeran, например):

Unity до сих пор остается в первую очередь платформой для создания игр (больше 60% мобильных игр созданы именно с ее помощью). Но ее возможности уже давно выходят за эти рамки.

Делая ставки на новые векторы развития, она привлекает все больше профессионалов. Как пример – это VR- и AR-направления в Unity. Например, во время пандемии поднялся спрос на виртуальные комнаты и пространства, 360-видеопродакшн, 3D-симуляторы, тренажеры для обучения персонала, культурные и образовательные проекты.

Чем именно занимается Unity-разработчик

В первую очередь задача Unity-разработчика — это создание архитектуры будущего проекта и воплощение его в жизнь. Именно так ты превращаешь идеи в продукт, который можно увидеть и «пощупать».

Бывает так, что идею невозможно воплотить в Unity «из коробки». В таких ситуациях приходится сталкиваться со сложными задачами: например, изобретать то, что еще никто никогда раньше не делал. Так разработчик становится в каком-то смысле первооткрывателем.

Но что самое крутое в Unity — это огромное комьюнити, которое готово делиться своими наработками. Чаще всего многие задачи уже решал кто-то другой, и ты можешь ими воспользоваться.

Для этого идешь в Asset Store и покупаешь там готовое решение в виде плагинов (или находишь бесплатное). Так можно ускорить процесс разработки. 

Онлайн-курс "Клієнтський сервіс" від Laba.
Створіть wow-сервіс, який не лише приведе до повторних покупок, але й виділятиме вашу компанію серед конкурентів.Досвідом поділиться Head of Digital-CRM у «Нова Пошта Україна».
Детальніше про курс

Еще одна обязанность — проверка результата своей работы перед тем, как передать ее дальше «по конвейеру». Так Unity-разработчик должен убедиться, например, что новая фича работает именно так, как это и задумывалось, и не ломает другие системы внутри проекта.

Поэтому одна из задач девелопера — это базовое мануальное тестирование. Когда ты качественно выполняешь свою часть, это дает возможность команде работать быстрее и эффективнее. Также хороший тон — покрытие своего кода автотестами.

Какие фундаментальные навыки разработки нужны Unity-девелоперу, мы рассказали тут.

Почему Unity популярна

Unity — это популярная платформа среди разработчиков, потому что с ней очень легко начать работать. Это одновременно ее преимущество и одно из спорных качеств. Легкий старт привлекает новичков.

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

Еще одно большое преимущество Unity — возможность использовать готовые плагины. Это условные пакеты с набором инструментов для разработки и дизайна. С их помощью проект можно собрать как конструктор.

Но при этом существует миф, что так как в основе Unity – конструктор, то все здесь делается легко и даже не надо уметь писать код. Это одно из самых больших заблуждений о платформе.

Unity — это прежде всего среда разработки. Поэтому и относиться к платформе нужно соответственно: начинать с основ, архитектуры. Неважно над каким проектом вам придется  работать — нужно каждый инструмент использовать правильно. Да, начинать с Unity легко, но если вы хотите делать большие и масштабные проекты — вам пригодятся все фундаментальные знания разработки, а не только базовое знание платформы.

Среди преимуществ перед другими платформами у Unity отмечу поддержку C#. Этот язык программирования идеален для начинающих.

Онлайн-курс "Marketing Basis" від Skvot.
Навчіться проводити аналіз конкурентів і цільової авдиторії, формувати місію та позиціювання. Розберіться з бюджетами і метриками, щоб обирати ефективні канали комунікації.Поєднайте цифри і креатив.
Про курс

У С# невысокая сложность, он достаточно дружелюбен к разработчику, но не прощает ошибок. С# спроектирован быть кроссплатформенным, поэтому, выбирая его как первый язык программирования, вы мало рискуете и оставляете себе возможность изменить вектор разработки.

Сколько зарабатывает Unity-разработчик

Зарплата разработчика зависит от множества факторов: от компании, хард- и софт-скиллов, вклада в масштабах проекта. Очень важно понимать, что проекты разного типа могут оплачиваться по-разному. Часто зарплату варьирует рынок. Это случается, когда какая-то технология более востребована и актуальна (как мы уже говорили о VR). Тогда даже джуниор с маленьким опытом может получать большую зарплату за знания в этой области. 

Должность специалиста Зарплата
Junior Unity Developer от $1000-1500+
Middle Unity Developer от $1500-3000+
Senior Unity Developer от $4000-4500+
Team Lead от $5000+

Как начать карьеру в Unity-разработке

Еще раз хотим сделать акцент на том, что перед началом любой разработки круто получить фундаментальные знания (алгебры, геометрии, высшей математики). И хотя стать девелопером можно и без них, но в таком случае вам будет намного сложнее расти. Они достаточно часто могут вам понадобиться, но времени «доучивать» уже не будет.

Чем больше знаний у вас на старте — тем лучше

Обязательно ли для этого учиться четыре года в университете либо лучше пройти какие-то курсы? Здесь все очень зависит от конкретного человека: воспользуется ли он возможностями того же института или курса, или нет. Но чем больше знаний у вас будет на старте, тем проще будет не только продвигаться по карьерной лестнице, но и узнавать новое.

В любом случае возможностей для развития в этой сфере множество, и спрос на Unity-разработчиков растет. Поэтому пробуйте, учитесь, делайте ошибки, и только путем маленьких шагов вы сможете стать крутым и востребованным специалистом.

If you have found a spelling error, please, notify us by selecting that text and pressing Ctrl+Enter.

Курс Full-stack розробки від Mate academy.
Мрієте про кар'єру Full-stack розробника? На цьому курсі вас навчать розробці повноцінних веб-рішень. Ви освоїте усі необхідні технології та зможете отримати омріяний офер.
Ознайомитися з курсом

Этот материал – не редакционный, это – личное мнение его автора. Редакция может не разделять это мнение.

Ваша жалоба отправлена модератору

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: