7 шагов стать разработчиком игр за 6 месяцев (Мало кто говорит о #7!)

по Kwalee Team

Создание игр

не так просто, как кажется! Только смелые выбирают стать разработчиками игр за 6 мес.

Честно говоря, 6 мес. - это смелая цель. Если у вас нет опыта создания ПО, игр делать трудно.

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

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

эта статья станет вашим путеводителем.

У нас есть ресурсы по разработке игр, если зарегистрироваться на нашем Портале Издателя. Здесь вы можете отправлять свои игры на тестирование, получать отзывы и узнать, готовы ли ваши гиперказуальные игры к публикации.

Сначала

изучите основы программирования

Игры - это ПО. Для запуска на компьютере оно должно читать команды. Программист пишет эти команды. Если хотите стать разработчиком игр, будьте готовы быть программистом 90% времени.

Команды бывают разными; их называют языками программирования. Можно выбрать C#, C++, Python, Java, Lua или специфические языки, как GDScript или GML. Но обычно разработчики игр используют C# или C++. (Объясним почему.)

Изучение основ программирования не занимает много времени. Можно найти много бесплатных онлайн-курсов по C#, например, на FreeCodeCamp, Brackeys или 8-часовой курс от Microsoft.

Основы программирования можно освоить за неделю. Большинство языков игр объектно-ориентированы, основы схожи. Поэтому переход с одного языка на другой не должен быть проблемой.

Вы думаете:

Как выбрать язык программирования?

Это зависит от движка, который вы выберете для создания игр.

Изучите игровой движок

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

Большинство, кто хочет делать гиперказуальные игры, используют Unity. Это из-за популярности и поддержки сообщества, делая C# доминирующим языком. Но можно выбрать другие движки, как:

  • Unreal Engine (C++, Blueprints)
  • Godot (C#, GDScript, VisualScript)
  • GameMaker Studio (GML, GML Visual)

Важно, чтобы вам было комфортно с движком. Unity - самый устойчивый для инди-разработчиков. Unreal подойдет, если 1) хотите изучить C++, и 2) хотите в AAA-разработку.

Вот сколько времени нужно, чтобы изучить основные компоненты движка (идеально Unity):

  • Базовый интерфейс: 1-2 часа.
  • Поведение GameObjects: Неделя.
  • Интерфейс: Неделя.

Изучать весь движок нереально и не нужно. Можно изучать по мере создания игр за 6 месяцев или после публикации.

Начните с малого

Сколько раз вы слышали:

Я думаю сделать маленькую, но интересную RPG?

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

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

Изучаете материалы и шейдеры? Сделайте игру о подборе объектов по цвету. Изучаете движение в изометрии? Сделайте игру, где мяч движется к выбранной точке.

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

Эти маленькие идеи учат, как движок и код работают вместе.

А теперь об опыте

Поймите, как создается интересный опыт

Создание увлекательной игры - это весело. Но у нее свои принципы и основы, которые отличаются от игры к игре. Гиперказуальные игры известны коротким геймплеем, интересом и массовой привлекательностью. Есть руководство по этим принципам.

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

У нас есть проверенные ресурсы, которые помогли создать 45+ #1 игр от Kwalee. Вы можете получить их бесплатно, присоединившись к нашему Порталу Издателя.

Общайтесь с другими разработчиками игр

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

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

То же самое с другими сообществами, особенно с теми, где есть другие разработчики игр, включая Reddit и Discord. Это отличный способ найти новых друзей, получить отзывы и развить навыки для получения качественных возможностей. Никогда не останавливайтесь в общении на этих мероприятиях!

Рассмотрите возможность получения диплома или курса по разработке игр

Хотите получить всестороннее образование в разработке ПО? Поступайте в университет! Хотя диплом не обязателен для разработчика игр, он полезен, особенно если хотите работать за границей. Вы встретите единомышленников и преподавателей, которые поддержат вас в проектах.

Лучше иметь диплом в разработке ПО или науке, чем специализированный диплом по играм. Но если хотите сертификацию, курсы помогут.

В зависимости от структуры курса, он может длиться от одного дня до четырех/шести недель для получения сертификата.

Используйте

секретные отзывы

Есть способ получить эффективные отзывы. И мало кто говорит об этом.

Вы не узнаете, достигли ли прогресса, пока не получите отзывы о своей работе. Если получите, это поможет избежать переработки портфолио.

Мы говорим о собеседованиях.

Когда вы наводите курсор на кнопку "Отправить заявку", ваш синдром самозванца мешает кликнуть. Мы понимаем.

Люди плохо переносят отказы, поэтому подать заявку сложно. Но это нормально - вы не узнаете, достигли ли прогресса, пока не получите отзывы. Один из самых эффективных способов - подавать заявки на работу.

Ищите стажировки и младшие роли в студиях разработки игр и подавайте заявки. Собеседования дадут представление о том, что ищут рекрутеры и какие вопросы задают. Если вас отклонят, вы можете попросить отзывы о заявке. Они помогут, если вы им понравитесь. Наше руководство по созданию правильной заявки на работу облегчит это.

С новыми знаниями вы сможете улучшить портфолио и заявки, приближаясь к мечте. (Или начните предлагать игры издателям, как мы!)

И повторите снова!

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

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

Оставайтесь в курсе событий в индустрии и добавляйте качественные проекты в портфолио. Так вы сможете попасть в игровую индустрию.

У нас есть разнообразные вакансии для всех, включая удаленные. Посетите нашу страницу вакансий и узнайте, что ждет в Kwalee таких увлеченных людей, как вы. Вы также можете связаться с нами и нашей командой рекрутеров через LinkedIn , чтобы узнать о подходящих вам ролях. Подписывайтесь на нас в соцсетях (Twitter | Instagram | Facebook.

Об авторе:

Страстные умы Kwalee, предлагают захватывающие идеи для геймеров и разработчиков.

Поделиться этой статьей: