В студенчестве вы наверняка часами резались в «Варкрафт», а сейчас все выходные можете запросто провести за онлайн-шутером. При этом вы замечаете недочеты в геймплее и понимаете, что если бы сами создавали игры, многое бы изменили. Например,расширили бы дерево развития или добавили пару сложных ловушек на уровень. С фантазией у вас порядок, а вот про программирование вы ничего не знаете.
Может быть и по-другому – вы устали от скучной работы с 9-и до 18-и думаете сменить профессию на более увлекательную и перспективную, чтобы в будущем зарабатывать больше. На сайтах по поиску вакансий видите, что разработчикам игр платят в среднем 120 000 рублей в месяц, но от незнакомых терминов в требованиях к кандидатам закипают мозги.
В конце рабочего дня или после очередной онлайн-баталии вас посещает мысль, почему бы не рискнуть и не изменить свою жизнь, но в голове тут же возникают стереотипы: «Программировать сложно, учиться этому долго, и вообще – я гуманитарий или слишком стар для этого».
Разбираемся, почему эти страхи стоит отбросить, что нужно знать, чтобы начать создавать игры, и как курс «Разработчик игр на Unity» от SkillFactory помогает освоить новую профессию даже тем, кто ни разу не писал код.
Стать разработчиком игр легче, чем кажется
Гуманитариям бояться нечего – вычислять интегралы для создания игр не нужно. На самом деле разобраться с китайскими иероглифами гораздо сложнее, чем с базовыми языками программирования. Чтобы найти высокооплачиваемую работу в игровой индустрии, диплом технического вуза не помешает, но гораздо лучше, если в портфолио есть несколько проектов, которые говорят о вашем практическом опыте.
Остается один вопрос – где учиться? Тратить деньги и еще 5 лет жизни на институт или попробовать освоить программирование самостоятельно? В первом случае вы получите фундаментальные, но устаревшие знания, во втором – потратите кучу времени на поиски действительно полезных бесплатных уроков в сети.
Разумнее записаться на курс «Разработчик игр на Unity» в SkillFactory. Здесь собраны все актуальные знания, без которых невозможно начать путь в игровой индустрии. Погружение в предмет происходит постепенно, поэтому все тонкости разработки освоят даже новички или гуманитарии.
Что такое Unity и C Sharp?
На курсе учат создавать игры на «движке» Unity – самом популярном инструменте разработки для разных платформ: компьютеров, смартфонов, приставок Xbox и PlayStation. Он позволяет создавать не только красивую графику, но и физические модели, подвижные тени и 3D-анимацию. Именно на Unity были созданы Pokemon GO и популярный симулятор выживания Rust.
Бок о бок с Unity идет язык программирования C Sharp (произносится как «си шарп»), который используют для написания скриптов на «движке». Одна из самых популярных игр на этом языке – Angry Birds.
Во время учебы вы узнаете основные подходы к разработке, а также поймете принципы игровых механик. В итоге требования работодателей перестанут казаться заоблачными и вы сможете выбирать, как будет развиваться ваша карьера: можно устроиться в независимую студию, крупную компанию или стать разработчиком-фрилансером.
Сколько зарабатывают разработчики игр?
Новички могут претендовать на позиции junior-разработчика. Главное – владеть языком программирования. Если не хватает каких-то знаний, восполнить их можно во время работы под присмотром более опытного коллеги. Зарплата junior-специалистов начинается от 70 000 рублей в месяц.
У специалистов уровня middle уже есть опыт работы от одного года, пара больших проектов за плечами и навыки создания 3D-моделей. Поэтому зарабатывают они от 90 000 до 120 000 рублей в месяц. У senior-разработчиков с опытом работы от 3 лет планка еще выше – им платят 160 000–180 000 рублей в месяц, и это не предел.
Senior-специалист вполне может стать руководителем команды или тимлидом, а это – уровень зарплаты больше 200 000 рублей в месяц. Технических и практических знаний, которые дает работа с Unity, для этого достаточно.
Курс «Разработчик игр на Unity» длится 12 месяцев, и к его окончанию вы будете обладать навыками, которые позволяют откликаться на вакансии junior-разработчиков. Несколько проектов в портфолио подтвердят, что вы умеете использовать свои знания на практике, а это особенно важно для работодателей.
Раньше я только играл и никогда не программировал. Мне подойдет курс?
Да, в SkillFactory понимают, что на курс идут люди с разным уровнем знаний, поэтому никто не будет сразу рассказывать, как создавать навороченную анимацию. Обучение состоит из 4 блоков, и по мере прохождения каждого из них программа становится сложнее.
Через 2 месяца у вас уже будет заложен крепкий фундамент знаний. Вы будете понимать, как устроены основные структуры данных и классические алгоритмы, а также научитесь основам языка C Sharp.
Новички освоят востребованную профессию с нуля и получат скиллы, с которыми начать карьеру в IT будет проще. Важно досконально изучать материалы, самим искать дополнительную информацию и выполнять домашние задания с учетом фидбека, который дают менторы на курсе. Тогда учеба будет даваться легче и получится достигнуть результата даже без специальных базовых знаний.
Геймеры осуществят мечту и сделают собственную игру. Понимание особенностей разработки, навыки создания 3D-моделей, персонажей и окружения помогут найти работу в сфере, которая действительно вам интересна.
Разработчики-фрилансеры или те, кто учился программированию самостоятельно, смогут структурировать и углубить свои знания, освоить современные инструменты разработки. Это позволит браться за более сложные проекты или устроиться на работу в большую компанию с высокой зарплатой.
Что мы будем делать на курсе?
Какой бы полезной ни была теория, если она не подкреплена практикой, толку от нее мало. Поэтому на курсе нет долгих нудных лекций, большая часть программы построена вокруг практических задач. Уже в первом двухмесячном блоке вы выполните 10 работ по языку C Sharp, а затем создадите несколько игр разных жанров.
Космический 2D-шутер, Игра будет работать на смартфонах iOS и Android, вы загрузите ее в App Store и Google Play. Во время разработки вы узнаете, что такое игровая логика и как устроена обработка нажатий на экран.
2D-игра в стиле Tower Deffence. Вы научитесь создавать сохранения в своих играх и делать так, чтобы они продолжались с сохраненного места, а также разберетесь, как настроить кастомную физику.
3D-шутер с ботами – первый шаг к большим проектам. Вы создадите игрового персонажа, добавите ботов на карту и подключите к ним искусственный интеллект.
Многопользовательская игра в жанре «Танки» на основе вашего 3D-шутера. Вы настроите базу данных на сервере и голосовой чат, чтобы разные игроки могли сражаться друг с другом по сети.
Смогу ли я совмещать учебу с основной работой?
Обучение удаленное, но это не вебинары в прямом эфире, под которые бывает сложно подстроиться. Вы получаете доступ к образовательной платформе с уроками и учитесь в удобное для себя время: после работы или пар в университете, на выходных или в отпуске. В среднем на учебу уходит около 10 часов в неделю.
По поводу актуальности знаний не стоит беспокоиться – программа всех курсов SkillFactory постоянно обновляется и соответствует тенденциям IT-сферы.
На курсе есть кураторы, которые следят за вашим прогрессом и помогают избежать ошибок. Если возникнут вопросы по домашним заданиям, за обратной связью можно обратиться к менторам или найти решение вместе с другими студентами в закрытом сообществе в Slack.
Учеба в SkillFactory – это еще и нетворкинг. На курсе много командных соревнований и групповых проектов, поэтому вы никогда не остаетесь с трудностями один на один.
Кто будет нас учить?
Преподаватели курса – практикующие разработчики, которые сами создают уникальные игры и сложные продукты для больших компаний. Вот некоторые из них:
Владимир Филимонов – ведущий разработчик Unity и C в СамГМУ. Занимался созданием медицинских симуляторов и образовательных VR-продуктов.
Максим Преображенский – middle-разработчик и преподаватель с 5-летним опытом. Работал геймдизайнером в Crazy Panda Games и QuadCom. Первые выпустили захватывающие игры Pirate Tales и Stellar Age, а вторые сделали приложения для кинотеатров «Синема Парк» и телеканала «МИР 24».
Евгения Тамасян – разработчик в «Ренессанс Страхование». Раньше руководила командой разработки в «Магнит» и была fullstack-разработчиком в Renault Russia.
Что я получу в итоге?
Дипломный проект – это будет игра, жанр которой вы выбираете сами. Разработку можно вести индивидуально или в команде, но в любом случае курировать вас будет опытный эксперт. Вы освоите весь процесс запуска продукта – от подготовки дизайн-документа до продвижения на цифровых площадках.
Готовая игра с продуманным геймплеем, которую можно скачать в App Store и Google Play, станет доказательством вашего профессионализма. Она займет верхнюю строчку в портфолио из игр, созданных вами на курсе, и ее смело можно будет показывать будущим работодателям.
Знания от опытных специалистов геймдева, с которыми можно браться за новые проекты. Новички смогут создавать простые игровые интерфейсы, чтобы получить больше опыта, а те, кто уже работает, украсят свои проекты более сложными и глубокими механиками.
Помощь в трудоустройстве – вам помогут правильно составить резюме и найти подходящие вакансии. Вы пройдете тестовое интервью, а эксперты центра карьеры SkillFactory разберут ваше резюме и укажут, что нужно поправить, чтобы заинтересовать работодателей.
Сертификат об окончании курса – он подтвердит вашу квалификацию и станет дополнительным аргументом при устройстве на работу.
Звучит классно, но сейчас с деньгами не очень. Я могу купить курс в рассрочку?
Да, в SkillFactory можно оформить беспроцентную рассрочку на 12 месяцев через несколько надежных банков. Это ровно столько, сколько длится обучение. Если усердно заниматься, через полгода вполне реально найти первые заказы и начать зарабатывать на создании игр.
Сейчас курс «Разработчик игр на Unity» можно купить дешевле – специально для читателей Яндекс.Дзен действует скидка 50 % на любой платный курс SkillFactory. Воспользуйтесь промокодом DZEN и учитесь за половину стоимости! В SkillFactory сделали все, чтобы путь к новой интересной работе не был слишком сложным и дорогим. Теперь дело за малым – запишитесь на курс по этой ссылке и начинайте обдумывать идею вашей будущей игры >>>>