Профессия Мобильный игровой разработчик

Мобильный игровой разработчик - это специалист, который создаёт игры для мобильных устройств на Android и iOS. Он работает с движками (Unity, Unreal, Godot) и пишет код для оптимизации игр под мобильные платформы, учитывая их ограниченные ресурсы: процессор, память, батарею. Мобильный игровой разработчик делает игры, которые должны запускаться на тысячах разных устройств, работать плавно и не расходовать слишком много энергии.

Инструменты

Роадмэп

Чтобы стать мобильным игровым разработчиком, нужно пройти такой путь:

  1. Выучить один из языков: C# (Unity), C++ (Unreal) или GDScript (Godot).
  2. Освоить работу с игровым движком и создание игр.
  3. Изучить особенности мобильных платформ (Android и iOS).
  4. Освоить сборку и публикацию игр в Google Play и App Store.
  5. Изучить оптимизацию под мобильные устройства: снижение нагрузки на CPU/GPU.
  6. Освоить работу с системами монетизации (реклама, покупки).
  7. Изучить работу с push-уведомлениями и социальными функциями.
  8. Освоить Git и работу в команде.
  9. Собрать портфолио: 3-5 мобильных игр.
  10. Начать искать работу в геймдеве.

Типичный день

Утро мобильного игрового разработчика начинается с проверки задач в Jira. Он берёт задачу: оптимизировать главный уровень игры для устройств с 2 ГБ оперативной памяти. Он использует Unity Profiler, находит проблемные места, уменьшает размер текстур, отключает ненужные эффекты, улучшает работу сборщика мусора. После обеда тестирует игру на реальных устройствах (Android и iOS), правит баги, обсуждает с художниками оптимизацию графики. К вечеру пушит код в Git и создаёт Pull Request.

Сложности

Вход

Минимальный порог входа - знание одного игрового движка (Unity, Unreal или Godot) и умение создавать игры для мобильных устройств.

Рост

Из мобильного игрового разработчика можно расти в такие профессии: