Чему вы научитесь
- Продумывать идею мобильной игры и превращать её в понятный план разработки
- Работать с ChatGPT как с помощником при проектировании игры и поиске технических решений
- Использовать Codex для работы с реальным проектом, а не только для генерации отдельных фрагментов кода
- Создавать мобильную игру на Flutter и игровом движке Flame
- Разбираться в структуре игрового проекта и контролировать изменения, которые вносит ИИ
- Работать с Git и репозиторием проекта в процессе разработки
- Добавлять в игру серверную часть и функции, которым нужен backend
- Интегрировать Яндекс Рекламу и понимать основные варианты монетизации мобильной игры
- Подключать платежи через Robokassa
- Подготавливать игру к публикации и разбираться с основными юридическими вопросами
- Доводить проект от прототипа до продукта, который можно опубликовать и развивать дальше
О курсе
Для кого этот курс
Начальные требования
Для прохождения курса достаточно базового знакомства с программированием: желательно понимать, что такое переменные, функции, условия, циклы и классы.
Глубокого знания Flutter или Flame я не требую с устройством проекта и необходимыми инструментами мы будем разбираться по ходу разработки.
Понадобится компьютер, на котором можно установить среду разработки, Flutter, Git и остальные используемые в курсе инструменты.
Также потребуется аккаунт ChatGPT и доступ к Codex, поскольку работа с ними является частью процесса разработки.
Главное требование готовность самостоятельно принимать решения и проверять результат. ИИ будет помогать нам писать проект, но автором игры всё равно остаётся человек.
Преподаватели курса
Как проходит обучение
Весь курс построен вокруг одной мобильной игры, поэтому результат каждого следующего этапа продолжает предыдущий.
Сначала мы разберём идею игры, определим её механику и подготовим проект. Затем начнём постепенно собирать рабочую версию на Flutter и Flame.
Перед крупными изменениями я предлагаю сначала обсудить задачу с ChatGPT: понять, что именно требуется сделать, рассмотреть возможные варианты и выбрать подходящее решение. После этого формируется задача для Codex, который работает непосредственно с файлами проекта.
После изменений мы не идём дальше автоматически. Нужно посмотреть, что изменилось, запустить проект, проверить результат и при необходимости исправить проблему.
По мере развития игры появятся более серьёзные задачи: хранение данных, backend, реклама, платежи, подготовка к публикации и дальнейшее сопровождение проекта.
В курсе есть теория и задания, но основная работа происходит внутри самого проекта. К концу обучения игра будет заметно отличаться от той пустой заготовки, с которой мы начинали.
Что вы получите
- Практический опыт создания мобильной игры от идеи до публикации
- Готовый игровой проект на Flutter и Flame
- Опыт работы с ChatGPT и Codex в реальной разработке
- Понимание того, как ставить задачи ИИ и проверять внесённые им изменения
- Практику работы с Git и структурой настоящего программного проекта
- Опыт подключения backend к мобильному приложению
- Практику интеграции Яндекс Рекламы
- Понимание подключения платежей через Robokassa
- Разбор основных юридических и организационных вопросов перед публикацией игры
- Понимание вариантов монетизации и дальнейшего развития игры после релиза
- Проект, который можно использовать как основу для собственной игры или показать в портфолио