Полный курс разработки 3D кооперативного Бэкрумс на Unity6 и C#

Научись разрабатывать мультиплеерные игры с нуля. Напиши идеальный кастомный FPS-контроллер, настрой сетевую синхронизацию и создай давящую атмосферу лабиринта.Преврати культовую крипипасту в полноценный атмосферный хоррор, даже если никогда не занимался разработкой игр.Мы не будем изучать сухую теорию. С первого…
Начальный уровень
2 часа в неделю
Часть
1 программы →
Сертификат Stepik

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

  • Создание проекта в Unity 6 и настройка среды разработки.
  • Создание первой сцены: добавление камеры, освещения и базовой геометрии уровня
  • (стены, полы, коридоры).
  • Импорт и работа с бесплатными ассетами из Asset Store, Sketchfab и itch.io.
  • Создание атмосферных уровней в стиле Backrooms с использованием Prefab-системы и
  • модульных локаций.
  • Построение нескольких локаций с разной атмосферой: классические комнаты, коридоры и
  • бассейн.
  • Разработка first-person контроллера: ходьба, бег, прыжок и управление камерой.
  • Добавление физических взаимодействий и базовых игровых механик.
  • Создание системы взаимодействия с объектами через Raycast.
  • Разработка инвентаря: подбор предметов, хранение и использование ключевых объектов.
  • Создание системы дверей с проверкой ключей и анимацией открытия.
  • Работа с ScriptableObject для хранения данных уровней и предметов.
  • Создание системы уровней и динамического меню выбора локаций.
  • Разработка системы сохранения и загрузки прогресса через JSON и PlayerPrefs.
  • Создание врагов: настройка моделей, анимаций и поведения.
  • Программирование AI врагов с использованием NavMeshAgent.
  • Реализация патрулирования, обнаружения игрока, преследования и атаки.
  • Создание нескольких типов врагов с различным поведением.
  • Разработка системы здоровья игрока, урона, смерти и респавна.
  • Добавление случайных событий на уровне для усиления атмосферы.
  • Работа с освещением и пост-обработкой для создания давящей атмосферы хоррора.
  • Создание атмосферного звукового окружения и настройка звука через Audio Mixer.
  • Разработка пользовательского интерфейса: меню, инвентарь, HUD и подсказки.
  • Оптимизация проекта: Batching, Occlusion Culling и Light Baking.
  • Тестирование игры и финальная полировка проекта.
  • Разработка кооперативного мультиплеера с использованием Photon PUN 2.
  • Создание сетевых комнат, лобби и подключения игроков.
  • Синхронизация игроков, врагов, предметов и интерактивных объектов.
  • Реализация совместного прохождения уровней несколькими игроками.
  • Сборка финальной версии игры для PC

О курсе

Курс в записи,после записи будет в 2 раза дороже

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

https://t.me/unity_codemoon

🎮 Что сделаете на курсе:

👥 Реализуете мультиплеер (Photon PUN 2)
Вы научитесь создавать лобби, управлять комнатами и синхронизировать игроков в реальном времени. Мы разберем работу с RPC, локальными и сетевыми трансформами (localPosition/Rotation) и научимся тестировать сеть прямо в Unity Editor без выделенных серверов (Dedicated Server).

🏃‍♂️ Напишете идеальный FPS-контроллер (по принципам SRP)
Забудьте про неповоротливые стандартные ассеты. Вы создадите свой контроллер на базе CharacterController. Мы разделим логику движения, камеры и эффектов (Single Responsibility Principle). Настроим гравитацию, физику прыжка, плавные переходы (Lerp), ограничение углов камеры (Clamp) и управление курсором (CursorLockMode).

🎥 Создадите кинематографичную камеру
Ваш персонаж будет ощущаться живым. Мы реализуем эффекты покачивания камеры (Head Bob) и наклонов (Roll), используя математические функции Mathf.Sin и Mathf.Cos, а также работу с Quaternion для плавных поворотов.

🔦 Сконструируете психологический хоррор
Мы откажемся от дешевых скримеров и привычного HUD (интерфейса). Атмосфера будет строиться через:

  • Свет как геймплей: Фонарик станет главным инструментом выживания.
  • Левел-дизайн: Клаустрофобные лабиринты и дезориентация в пространстве.
  • Иммерсивный звук: Полное погружение в Real-Time геймплей.

🛠 Технический стек и навыки, которые вы заберете с собой:

  • Сеть: Photon PUN 2, Matchmaking (Lobby & Rooms), синхронизация объектов.
  • Архитектура кода: Принцип единственной ответственности (SRP), разделение систем.
  • Unity: Input System, Scene Management, Build Settings & Build Index.
  • Математика для игр: Вектора, Кватернионы, Тригонометрия (Sin/Cos) для создания эффектов (Motion Effects).

🏆 Результат курса

К концу обучения у вас будет не просто набор разрозненных скриптов, а полностью рабочий, играбельный прототип кооперативного хоррора. Грамотно написанный код позволит вам легко масштабировать проект, добавлять новые механики или использовать этот шаблон для любых будущих FPS или мультиплеерных игр. Готовый билд можно смело класть в портфолио или загружать на itch.io!

Почему этот курс особенный?

Мы фокусируемся не только на том, "как" сделать, но и на том, "почему" это делается именно так.

  • Архитектура превыше всего: Вы научитесь проектировать гибкие системы с помощью интерфейсовабстрактных классов и принципов SOLID. Ваш код станет чистым, модульным и готовым к расширению.
  • Профессиональные паттерны проектирования: Вы на практике реализуете Машину состояний (State Machine) для управления ИИ, Пул объектов (Object Pooling) для оптимизации UI и Data-Driven Design на основе ScriptableObject для легкого управления контентом.
  • Глубокое погружение в атмосферу: Мы разберем не только технические инструменты (Post-ProcessingLighting), но и психологические приемы хоррора, такие как ламинальность и кенопсия, чтобы ваша игра вызывала нужные эмоции.
  • Современный рабочий процесс: Вы увидите, как использовать нейросети для прототипирования ассетов, и освоите профессиональный пайплайн работы с анимациями (Humanoid Retargeting).

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

Этот курс  идеальный старт для инди-разработчиков, новичков и тех, кто хочет превратить создание игр из хобби в профессию. Если вы устали от обрывочных видео на YouTube и хотите структурированно пройти весь цикл разработки, этот курс для вас. Даже если вы никогда не писали код, вы освоите создание продвинутого FPS-контроллера, работу со светом и интеграцию мультиплеера (Photon PUN 2). Вы перестанете копировать чужие ошибки и соберете свой первый кооперативный хоррор с нуля до готового билда.

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

Вам не нужен опыт в программировании или знание Unity. Потребуется только ПК или ноутбук со стабильным интернетом, обычная мышка и желание сделать свою первую игру. Всему остальному научим с нуля.

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

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

Курс построен пошагово и полностью основан на практике. Вы начнёте с настройки проекта в Unity, а затем модуль за модулем соберёте собственный кооперативный хоррор: создадите FPS-контроллер, настроите камеру, свет, атмосферу и мультиплеер на Photon PUN 2. Мы объясняем материал последовательно и без лишней теории, чтобы вы не просто повторяли действия за преподавателем, а понимали, как работает проект и могли развивать его дальше самостоятельно.

К каждому уроку вы получаете проект и исходный код для скачивания, чтобы можно было разбирать материал на практике и сверяться с готовым результатом. Все необходимые ассеты, модели и звуки предоставляются бесплатно. Обучение проходит в формате скринкастов: вы видите весь процесс разработки на экране, шаг за шагом.

 А если вы где-то допустите ошибку всегда можно написать в телеграм группу курса и спросить совета напрямую у преподавателей и однокурсников.

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

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

Сертификат

Онлайн школа Codemoon

Входит в 1 программу

  •    
     
     

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

  • Готовый кооперативный хоррор-проект для портфолио, который можно дорабатывать и развивать дальше
  • Практические навыки Unity: FPS-контроллер, камера, CharacterController, свет, звук, Scene Management и Photon PUN 2
  • Понимание структуры проекта и сетевой логики, чтобы применять эти знания в будущих играх
  • Исходный код, проект и все ассеты к каждому уроку
  • Доступ к сообществу для вопросов, обратной связи и обмена результатами
  • Сертификат

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

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

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

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

Old Price: 4 690  Discount Price: 3 900