Чему вы научитесь
- Использование Git для управления проектом
- Работа с репозиторием через Git Desktop
- Создание и правильная организация Unity-проекта
- Настройка .gitignore и первый коммит
- Настройка Rigidbody2D и Collider
- Использование New Input System для управления движением и прыжками
- Создание плавного движения и анимаций
- Animator Controller с состояниями Idle, Run и Jump
- Связь анимаций с кодом
- ScriptableObject для описания предметов
- Абстракции и интерфейсы предметов
- Реализация подбора предметов через триггеры
- Inventory-система для хранения и управления предметами
- Combat-компонент с интерфейсами атаки и урона
- Ближний бой с hitbox и таймингами
- Дальний бой: Projectiles, стрельба без мыши, скорость и направление
- Перезарядка, Object Pooling для оптимизации пуль
- Несколько слотов оружия и переключение через Input
- EnemyController с базовым поведением
- Атака врагов по игроку и Health
- Реакция на попадания и смерть
- Спавн врагов и балансировка волн
- Архитектура для нескольких игроков
- Независимые состояния и инвентари для каждого игрока
- Совместный бой
- UI для каждого игрока
- UI здоровья, патронов и инвентаря
- Визуальные эффекты и hit-feedback
- Рефакторинг кода под SOLID
- Сборка проекта в WebGL
О курсе
Для кого этот курс
Начальные требования
Мы не требуем знания C#, математики или английского языка. Курс построен так, что вы учитесь всему в процессе.
Преподаватели курса
Как проходит обучение
🎥 Видео и код: Каждый урок это скринкаст преподавателя который с подробными комментариями в режиме стрима создает игру. Весь код из уроков доступен к скачиванию в Git.
🎮 Практика в Unity: Вы работаете в том же инструменте, что и профессионалы. Устанавливаем движок вместе и настраиваем его под себя.
✅ Тесты и квизы: После каждого урока небольшая проверка знаний, чтобы убедиться, что вы усвоили материал, а не просто прослушали.
📂 Портфолио: Главная результат курса - готовая игра. Вы сможете упаковать вашу игру в .exe или .apk файл, оформить страницу на itch.io и добавить в ваше резюме.
💬Код-ревью и поддержка: В телеграм чате курса мы не только отвечаем на вопросы по курсе но и подсказываем, как сделать код чище и профессиональнее.
Сертификат
Что вы получите
- ✅ Готовая игра в портфоли:Вы не просто учитесь, а создаете реальный проект. В конце у вас будет ссылка на игру (itch.io) и файлы для установки, которыми можно поделиться.
- 📄 Именной сертификат Stepik:Подтверждение ваших навыков. Сертификат генерируется автоматически, имеет уникальную ссылку и легко добавляется в профиль LinkedIn или резюме на HeadHunter.
- 💻 Набор готовых скриптов:Вы получите базу кода на C#, которую сможете использовать в своих будущих проектах (управление персонажем, UI, боевая система и др.).
- 📱 Вечный доступ + Мобильное приложение:Забыли, как делать рейкаст? Вернитесь к уроку через год. Материалы доступны навсегда, даже с телефона в метро.
- 🆘 Поддержка преподавателя:Я отвечаю на вопросы в комментариях и телеграм чате курса. Если код не работает и выдает ошибки, мы разберем это вместе.