Что вы получите из этого материала
- Чёткий критерий: как отличить курс, дающий рабочие навыки, от «инфопродукта» с красивой обложкой
- Карта технологий: Unity, Unreal, Godot, no-code — где старт проще, а где выше потолок
- Реальный стек джуна: что спрашивают на собеседованиях в 2024–2025 годах
- План действия: от первого прототипа до релиза в App Store и Google Play
Как устроен рынок обучения мобильной разработке
Академические программы
Университеты и колледжи: фундаментальная база, алгоритмы, паттерны, математика. Длительность 2–4 года. Подходят тем, кто хочет глубокое понимание, а не быстрый вход.
Буткемпы и интенсивы
3–9 месяцев, проектная работа, менторы, часто — помощь с трудоустройством. Цена выше, темп интенсивный. Риск: поверхностное знание без базы.
Самообучение по курсам
Платформы вроде Udemy, Coursera, Stepik,.youtube-каналы. Дешево, свой темп. Главная проблема — нет обратной связи и код-ревью. Требует железной дисциплины.
Корпоративные академии
Внутренние школы крупных студий (Playrix, MY.GAMES, Azur Games и др.). Бесплатны, под конкретный стек компании, часто — стажировка в конце. Конкурс высокий, вступление по тесту.
Движок — не религия, а инструмент. Сравнение по задачам
| Критерий | Unity (C#) | Unreal Engine (C++ / Blueprints) | Godot (GDScript / C#) |
|---|---|---|---|
| Порог входа | Низкий — C# читается как английский | Средний/высокий — C++ сложнее, Blueprints помогают | Низкий — GDScript похож на Python |
| Доля мобильного рынка | ~70% казуальных и мидкора | ~15% — хардкор, RPG, шутеры | ~5% — инди, эксперименты |
| Размер билда (пустой проект) | ~8–12 МБ (с оптимизацией до 4 МБ) | ~30–50 МБ (сложнее ужать) | ~3–6 МБ — лидер по лёгкости |
| Ассет-стор и готовые решения | Огромный, на любую задачу | Хороший, но дороже и сложнее интеграция | Растущий, открытый код, много бесплатного |
| Вакансий на джуна (ориентир) | Много, высокий конкурс | Меньше, выше требования | Мало, чаще — фриланс/инди |
Условная схема: доли и параметры варьируются по регионам и жанрам. Данные для ориентации, не для точного планирования.
Чек-лист навыков: что ищут в портфолио джуниора
Hard Skills — обязательное минимум
- Язык: C# (Unity) или GDScript (Godot) — уверенно, без «гугления» базового синтаксиса
- Архитектура: понимание MVC/MVVM, DI, адресабельные ассеты, ScriptableObject, событийная шина
- UI/UX: Canvas, RectTransform, анимации через DOTween/LeanTween, адаптив под разрешения
- Данные: JSON, ScriptableObject, PlayerPrefs, SQLite/Realm, работа с бэкендом (REST, WebSocket)
- Оптимизация: профилировщик, Draw Calls, Batching, Atlas, Addressables, память, GPU/CPU баланс
- Сборка: Gradle, Xcode, Keystore, App Bundle, TestFlight, внутренние тесты
- Версионирование: Git (flow, rebase, cherry-pick), работа в команде через PR
Soft Skills и портфолио
- Пет-проект в сторах: хоть один релиз (TestFlight / Internal Testing) — это 80% шансов на оффер
- Читаемый код на GitHub: не «спагетти», а модули, нейминг, коммиты с сообщением
- Понимание монетизации: IAP, Rewarded Ads, Battle Pass, LTV, Retention — хотя бы в теории
- Аналитика: Events, Funnels, A/B тесты — умеет завести в Firebase/Amplitude
- LiveOps мышление: понимает, что игра — сервис, а не коробка
- Английский: чтение документации, StackOverflow, общение в международных командах — B1+ минимум
Анатомия курса, который стоит денег и времени
Красные флаги: когда лучше закрыть вкладку с лендингом курса
Гарантия трудоустройства «или вернём деньги»
Юридически это значит возврат при отсутствии оффера за N месяцев. Но условия часто невыполнимы: нужно пройти все дедлайны, не отказываться от предложений, жить в определённом городе. Реальность — возврат 1–2% студентов.
«Научим за 2 недели / 1 месяц»
Мобильная разработка — сложный стек. За месяц можно сделать прототип на туториале. Нельзя выстроить архитектуру, выкатить билд, настроить CI/CD, разобраться в монетизации и аналитике.
Программа без версий инструментов
«Unity», «C#», «UI» без уточнения — признак устаревшего контента. Unity 2019 и Unity 6 — разные миры (UI Toolkit, DOTS, URP, Addressables 2.0). Курс должен называть LTS-ветку.
Нет публичных выпускников в LinkedIn
Поищите название курса в LinkedIn по выпускникам. Если их нет или они не пишут о курсе в профиле — сигнал. Живые люди с реальными ролями (Junior Unity Dev, Gameplay Programmer) — лучший отзыв.
Дорожная карта: от «Hello World» до релиза за 6–12 месяцев
Фундамент (1–2 мес.)
- C# / GDScript: переменные, циклы, ООП, коллекции, LINQ
- Unity/Godot Editor: сцена, префабы/сины, инспектор, жизненный цикл
- Git: init, commit, branch, merge, PR, .gitignore для Unity
- Мини-проект: клон Arkanoid / Flappy Bird — чисто код, без ассетов
Архитектура и UI (2–3 мес.)
- Паттерны: MVC, MVVM, Service Locator, DI (Zenject/VContainer)
- UI: Canvas, RectTransform, Layout Groups, анимации (DOTween)
- Данные: ScriptableObject, JSON, адресабельные ассеты, пулы объектов
- Пет-проект: меню, инвентарь, настройки, сохранение — чистая архитектура
Сетевая часть и бэкенд (1.5–2 мес.)
- REST API: HttpClient/UnityWebRequest, JSON сериализация
- WebSocket / SignalR для реального времени
- Firebase / PlayFab / Supabase: Auth, Database, Remote Config, Cloud Functions
- Безопасность: валидация чеков IAP, защита от читов, шифрование сохранений
Монетизация и LiveOps (1–1.5 мес.)
- IAP: StoreKit / Google Play Billing, валидация чеков на сервере
- Ads: AdMob / Unity Ads / AppLovin — rewarded, interstitial, banner
- Battle Pass, Daily Rewards, ивенты, таймеры, A/B тесты цен
- Аналитика: кастомные события, воронки, retention когорты
Релиз и поддержка (постоянно)
- App Store Connect / Play Console: сертификаты, профили, скриншоты, ASO
- TestFlight / Internal Testing -> Closed -> Open -> Production
- CI/CD: GitHub Actions / Bitrise / Codemagic — автосборка на пуш
- Crashlytics, отзывы, хотфиксы, апдейты контента без релиза
Как выглядит портфолио, которое открывает двери
Что курсы часто упускают, а на работе нужно каждый день
CI/CD и автоматизация
Сборка на пуш в main, авто-деплой в TestFlight/Play Console Internal, генерация чейнджлогов, ночные билды для QA. Без этого — ручная рутина и ошибки.
Аналитика и принятие решений
Не «поставили Firebase» — а какие события, почему эти воронки, как читать когортный ретеншн, что делать если D1 упал на 5%. Data-driven — не буззворд, а ежедневная практика.
Работа с ассетами и арт-пайплайном
Импорт настроек (Texture Type, Compression, Mipmaps), атласирование, Addressables Groups, вариантность под локали, работа с художниками через Unity/Godot — не «кинул png в папку».
Софт-скиллы в команде
Как писать ТЗ, которые понимают художники. Как делать код-ревью не токсично. Как оценивать задачи (Story Points), не обещая «завтра». Как говорить с ПМ о техническом долге.
«Если… то…»: какой формат подходит именно вам
Если у вас 0 опыта в коде и 15–20 часов в неделю
Старт: бесплатные основы C# (Microsoft Learn, Stepik) + Unity Learn «Junior Programmer» (официальный, бесплатный). Параллельно — платный курс с код-ревью на 4–6 месяцев. Не тратьте деньги на «интенсив за месяц» — не усвоите.
Если вы уже программист (бэкенд/фронт/десктоп)
Вам не нужны основы языка. Ищите курс «Unity для опытных разработчиков» или специализированные модули: Addressables, DOTS/ECS, Netcode, оптимизация, CI/CD. Длительность 1.5–3 месяца. Фокус — на специфике движка и мобильной платформы.
Если вы художник / геймдизайнер / продюсер
Цель — прототипировать самим, говорить с программистами на одном языке. Выбирайте: Unity Visual Scripting / Bolt, Godot (GDScript проще C#), или no-code (GDevelop, Buildbox). Курс нужен короткий, практический: «Сделай прототип за 2 недели».
Если цель — инди-игра под Steam + Mobile
Вам не нужен курс «для трудоустройства». Нужен ментор/консультант по архитектуре вашей конкретной игры + курсы по конкретным темам (шейдеры, процген, сетевой код, локализация, портинг). Комьюнити инди-разработчиков (Discord, Reddit, TIGSource) даст больше, чем программа.
Деньги: во что вложения обратятся зарплатой
Затраты (ориентиры)
- Бесплатные ресурсы: 0 ₽ — Unity Learn, Godot Docs, YouTube, GitHub Awesome lists, документация
- Курсы на платформах (Udemy, Stepik): 1–5 тыс. ₽ за модуль — дешево, но без ревью
- Полноценный буткемп с ментором: 60–150 тыс. ₽ за 4–9 месяцев — главная статья расходов
- Ассеты для пет-проекта: 5–20 тыс. ₽ (ассеты, звуки, шейдеры) — можно найти бесплатные аналоги
- Apple Developer Program: 99 $/год (для релиза в App Store) — обязательно для портфолио
- Google Play Console: 25 $ разово — обязательно
- Железо: Mac (для iOS билда) — если нет, аренда Mac в облаке ~3–5 тыс. ₽/мес или CI/CD (Bitrise/Codemagic бесплатно для старта)
Возврат инвестиций (ROI)
- Junior Unity / Godot Dev: 80–140 тыс. ₽/мес (регионы) / 130–200 тыс. ₽ (Москва/SPb/Remote)
- Middle (2–3 года): 200–350 тыс. ₽
- Senior / Lead: 350–600+ тыс. ₽
- Окупаемость курса за 100 тыс.: 1–2 месяца работы джуниором
- Скрытый ROI: пет-проект в сторах часто приносит фриланс-заказы (50–150 тыс. за проект) ещё до трудоустройства
Цифры — рыночные ориентиры 2024–2025 гг., зависят от студии, региона, скиллов и английского. Не гарантия.
История развивается так, как решаете вы ✍️
Это не книга с готовым финалом и не игра с фиксированными ответами. В нашем телеграм-боте вы сами ведёте диалог с ИИ-персонажем: задаёте тон, принимаете решения, меняете ход событий. Захотели романтики — будет романтика. Захотели интриги — сюжет повернёт туда. Каждая партия — уникальная.
Попробовать прямо сейчас 👉 https://clck.ru/3Ta8kQ

