Чему вы научитесь
- Основы Unity и физика персонажа: Настройка проекта и организация файловой структуры с нуля. Движение персонажа через Rigidbody2D, бег, прыжок и Double Jump с защитой от лишних прыжков через `GroundChecker` (`Physics2D.OverlapCircle`, визуализация радиуса через Gizmos). Работа с коллайдерами, слоями (Layers) и матрицей коллизий.
- Анимация и визуал персонажа: Импорт и настройка пиксельной графики (Pixel Per Unit, No Filter). Создание покадровой анимации (Idle/Walk/Run/Jump) и переходов в Animator Controller через bool-параметры. Написание отдельного класса-аниматора, который безопасно считывает данные о движении и разворачивает персонажа через масштаб (а не поворот — чтобы не сбивать точки прицеливания и выстрела). Animation Override Controller для переиспользования анимаций между разными персонажами.
- Камера:Настройка камеры на Cinemachine: слежение за одним или несколькими игроками (Target Group), плавность через Damping, ограничение зоны видимости через Confiner, тряска камеры (Noise) под визуальные эффекты урона и выстрелов.
- New Input System и локальный мультиплеер:Полный переход со старой системы ввода на новую: Action Maps, биндинги для клавиатуры, мыши и геймпада, генерация C#-класса ввода. Архитектура ввода через класс-фильтр (`PlayerInputHandler`), который транслирует сырые Input Actions в обычные C#-события. Система подключения нескольких игроков на разных устройствах одновременно (`PlayerJoiner`) с автоматическим определением подходящей Control Scheme, обработкой составных схем (клавиатура+мышь как одна схема) и защитой от повторного использования устройства.
- Оформление уровня:Работа с Tile Palette и декором окружения. Реализация бесконечного 3D-параллакс-фона через сдвиг offset материала (`MaterialPropertyBlock`, без дублирования спрайтов, с поддержкой URP и BRP). Адаптация сторонних ассетов и изображений (в т.ч. сгенерированных нейросетью) под стилистику проекта — вырезание фона, пиксельная нарезка, сортировка по
О курсе
Для кого этот курс
Начальные требования
Мы не требуем знания C#, математики или английского языка. Курс построен так, что вы учитесь всему в процессе.
Преподаватели курса
Как проходит обучение
🎥 Видео и код: Каждый урок это скринкаст преподавателя который с подробными комментариями в режиме стрима создает игру. Весь код из уроков доступен к скачиванию в Git.
🎮 Практика в Unity: Вы работаете в том же инструменте, что и профессионалы. Устанавливаем движок вместе и настраиваем его под себя.
✅ Тесты и квизы: После каждого урока небольшая проверка знаний, чтобы убедиться, что вы усвоили материал, а не просто прослушали.
📂 Портфолио: Главная результат курса - готовая игра. Вы сможете упаковать вашу игру в .exe или .apk файл, оформить страницу на itch.io и добавить в ваше резюме.
💬Код-ревью и поддержка: В телеграм чате курса мы не только отвечаем на вопросы по курсе но и подсказываем, как сделать код чище и профессиональнее.
Сертификат
Что вы получите
- ✅ Готовая игра в портфоли:Вы не просто учитесь, а создаете реальный проект. В конце у вас будет ссылка на игру (itch.io) и файлы для установки, которыми можно поделиться.
- 📄 Именной сертификат Stepik:Подтверждение ваших навыков. Сертификат генерируется автоматически, имеет уникальную ссылку и легко добавляется в профиль LinkedIn или резюме на HeadHunter.
- 💻 Набор готовых скриптов:Вы получите базу кода на C#, которую сможете использовать в своих будущих проектах (управление персонажем, UI, боевая система и др.).
- 📱 Вечный доступ + Мобильное приложение:Забыли, как делать рейкаст? Вернитесь к уроку через год. Материалы доступны навсегда, даже с телефона в метро.
- 🆘 Поддержка преподавателя:Я отвечаю на вопросы в комментариях и телеграм чате курса. Если код не работает и выдает ошибки, мы разберем это вместе.