Найти в Дзене
Skillfactory

4 совета для начинающих игровых разработчиков

Привет, меня зовут Василий Горелкин, я учу студентов SkillFactory игровому движку Unity и языку программирования С#: веду вебинары и создаю материалы и практические задания для учебных модулей. В свободное время — разрабатываю собственные игры. В статье на собственном опыте даю советы новичкам, которые тоже хотят реализоваться в геймдеве. Не бойтесь переходить в геймдев из других сфер На первый взгляд моя вышка достаточно плотно переплетается с IT: я закончил колледж информационных технологий при Политехе, а затем учился в самом институте. На деле же специальность «Бизнес-информатика» больше относится к экономике. В колледже и институте мы изучали основы программирования, но нужным в работе языкам и самому гейм-девелопменту я полностью учился сам. Параллельно с самообразованием первое время после института я работал курьером. Прокачивайте портфолио Я понял, что моих навыков достаточно для старта в профессии, и начал преподавать детям программирование и Unity, плюс делал игры для себя.
Оглавление

Привет, меня зовут Василий Горелкин, я учу студентов SkillFactory игровому движку Unity и языку программирования С#: веду вебинары и создаю материалы и практические задания для учебных модулей. В свободное время — разрабатываю собственные игры.

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

Добавьте описание
Добавьте описание

Не бойтесь переходить в геймдев из других сфер

На первый взгляд моя вышка достаточно плотно переплетается с IT: я закончил колледж информационных технологий при Политехе, а затем учился в самом институте.

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

Прокачивайте портфолио

Я понял, что моих навыков достаточно для старта в профессии, и начал преподавать детям программирование и Unity, плюс делал игры для себя. Например, для своего портфолио создал QUBE. Это головоломка с 60 уровнями, где нужно передвигать кубы к конечным целям.

Один из уровней QUBE: красный кубик нужно провести до клетки финиша
Один из уровней QUBE: красный кубик нужно провести до клетки финиша

Писать код — довольно просто. Гораздо больше времени уходит на придумывание уровней и графику. Мне пришлось обучиться дизайну: композиции, подбору цветов, теням. Прототип игры получился за три дня, а релиз случился только через год.

Код для QUBE, написанный моим учеником. Скрипт позволяет игроку двигать платформу по заданному пути
Код для QUBE, написанный моим учеником. Скрипт позволяет игроку двигать платформу по заданному пути

Попробуйте поработать в настоящей игровой студии, пусть даже за небольшие деньги

Параллельно с преподаванием я искал работу в геймдев-компаниях. Нашел, проработал полтора месяца. Занимался именно логикой игры. Например, писал код для отображения действий игрока на 3D-моделях: что происходит, когда юзер двигает мышкой или нажимает клавишу.

Вообще в компаниях разработчики выполняют узкие задачи, программируя разные элементы игры:

→ стажерам часто дают исправлять баги; → джуны это продолжают + начинают помогать старшим специалистам; → разработчики уровня мидл занимаются простыми замкнутыми системами внутри игры (движениями персонажей или интерфейсами); → cиньоры связывают их в целую функционирующую игру и думают, как успешно вывести продукт на рынок.

Если вы хотите создать игру от и до, важно владеть редакторами графики (Photoshop, 3D Max), звуковыми редакторами, конвертерами аудио и видео, уметь режиссировать игру.

Учитесь у профессионалов

После релиза QUBE мне предложили преподавать Unity и C# для студентов SkillFactory. Это специальный курс, где можно научиться делать игры самостоятельно: освоить C#, Unity и основы геймдизайна с нуля, а еще создать пять проектов 2D- и 3D-игр уже в процессе обучения.

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

Удобно, что студенты могут заниматься без отрыва от работы и выделять на учебу хоть 15 минут в день.Теория разбита на короткие блоки, после которых обязательно идет практика. Это могут быть тренажеры, тесты, домашки, проекты, хакатоны. Вы тренируетесь на кейсах компаний, а также делаете задачи для реальных заказчиков в команде.

В целом механика такая: смотрите видео и текстовые материалы, а потом выполняете задания. В конце курса помогают с резюме и трудоустройством.

Сразу после обучения (а это всего через год!) вы неплохо понимаете индустрию, умеете работать с Unity и программировать. С таким набором навыков, знаний и портфолио учебных проектов уже могут взять на работу. Переходите по ссылке и оставляйте заявку >>>