Профессия Unity Разработчик с нуля: 2D Side-Scrolling платформер

Создай Neon Blades - 2D-платформер с боевкой, прокачкой героев и кат-сценами. Ты узнаешь реальные инди-хаки: как визуально менять персонажей через код, делать крутой Game Feel (тряска камеры, эффекты,свет) и подключать геймпады для игры вдвоем на одном экране.Никакой воды, только сборка реального проекта. В конце…
Начальный уровень
2 часа в неделю
Сертификат Stepik

Чему вы научитесь

  • Использование 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

О курсе

Neon Blades - динамичный 2D side-scrolling экшен, где игрок проходит уровни, сражаясь с противниками и постепенно открывая новых персонажей. Главная особенность игры — персонажная прогрессия. Игрок не подбирает оружие или предметы на уровне. Вместо этого он: выбирает персонажа перед миссией прокачивает персонажей открывает новых героев через сюжет Каждый персонаж имеет собственное оружие и стиль боя (ближний или дальний).

 Главные фишки игры:

1. Персонаж как лоадаут (Никакого поиска лута)
В игре нет системы инвентаря. Ваш арсенал — это ваш ростер героев, который вы выбираете перед миссией. На старте вам доступны базовые бойцы, но по мере прохождения вы открываете всё более смертоносных персонажей. Кто-то специализируется на быстрых атаках ближнего боя, кто-то держит дистанцию огнестрелом. Смена героя полностью меняет темп прохождения уровня!

2. Индивидуальная прогрессия бойцов
Вы не качаете абстрактный аккаунт — вы улучшаете конкретных героев. Добытые ресурсы идут на апгрейд характеристик: увеличивайте запас здоровья, разгоняйте скорость бега, снижайте задержку между выстрелами и повышайте базовый урон. Сделайте из любимого стартового бойца машину для зачистки уровней.

3. Сюжетная разблокировка ростера
Новые герои не выпадают из случайных сундуков — они органично вплетены в историю. Проходите уровни, смотрите кат-сцены и пополняйте свою команду новыми, более высокоуровневыми бойцами. Игрок всегда чувствует конкретную награду за продвижение по сюжету.

4. Чистая динамика (Side-scrolling экшен)
Каждый уровень — это испытание рефлексов и скорости. Никаких долгих блужданий по лабиринтам или менеджмента инвентаря. Только движение вперед по платформам, выверенные тайминги прыжков, боевые зоны (Combat Zones) с толпами врагов и ураганный экшен в неоновой стилистике.

Для кого этот курс

Новичкам, которые хотят сразу учиться правильным подходам (New Input System, разделение скриптов), а не устаревшим гайдам из 2015 года. Разработчикам с базой, которые хотят понять, как грамотно реализовать локальный мультиплеер на одном экране (подключение разных устройств на лету). Тем, кто устал от «грязного кода» и хочет научиться связывать движение, инпуты и анимации через безопасные C#-события (Events, Actions).

Начальные требования

Мы не требуем знания C#, математики или английского языка. Курс построен так, что вы учитесь всему в процессе.

Наши преподаватели

Как проходит обучение

🎥 Видео и код: Каждый урок это скринкаст преподавателя который с подробными комментариями в режиме стрима создает игру. Весь код из уроков доступен к скачиванию в Git.

🎮 Практика в Unity: Вы работаете в том же инструменте, что и профессионалы. Устанавливаем движок вместе и настраиваем его под себя.

✅ Тесты и квизы: После каждого урока небольшая проверка знаний, чтобы убедиться, что вы усвоили материал, а не просто прослушали.

📂 Портфолио: Главная результат курса - готовая игра. Вы сможете упаковать вашу игру в .exe или .apk файл, оформить страницу на itch.io и добавить в ваше резюме.

💬Код-ревью и поддержкаВ телеграм чате курса мы не только отвечаем на вопросы по курсе но и подсказываем, как сделать код чище и профессиональнее.

Программа курса

загружаем...
Certificate

Сертификат

Codemoon

Отзывы прошедших курс

5
из 5
из 1 отзыва
1 отзыв
загружаем...

Что вы получаете

  • ✅ Готовая игра в портфоли:Вы не просто учитесь, а создаете реальный проект. В конце у вас будет ссылка на игру (itch.io) и файлы для установки, которыми можно поделиться.
  • 📄 Именной сертификат Stepik:Подтверждение ваших навыков. Сертификат генерируется автоматически, имеет уникальную ссылку и легко добавляется в профиль LinkedIn или резюме на HeadHunter.
  • 💻 Набор готовых скриптов:Вы получите базу кода на C#, которую сможете использовать в своих будущих проектах (управление персонажем, UI, боевая система и др.).
  • 📱 Вечный доступ + Мобильное приложение:Забыли, как делать рейкаст? Вернитесь к уроку через год. Материалы доступны навсегда, даже с телефона в метро.
  • 🆘 Поддержка преподавателя:Я отвечаю на вопросы в комментариях и телеграм чате курса. Если код не работает и выдает ошибки, мы разберем это вместе.

Сколько стоит обучение

Old Price: 7 500  Discount Price: 5 250 
Вы попробовали и поняли, что вам сейчас не подходит этот курс? Ничего страшного, мы вернём вам деньги в течение 30-ти дней после покупки.

Часто задаваемые вопросы

Расскажите о курсе друзьям

Old Price: 7 500  Discount Price: 5 250