Профессия Unity Разработчик: 3D Backrooms-кооператив с 0 на C#

Превратите культовую крипипасту в полноценный атмосферный хоррор  даже если никогда не занимались разработкой игр. С первого урока мы погружаемся в практику: шаг за шагом создадим работающую кооперативную игру в стиле Backrooms, которая пугает не скримерами, а гнетущей атмосферой, звуком и ощущением бесконечного…
Начальный уровень
3 часа в неделю
Часть
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

О курсе

О чем этот курс?

Бесконечные жёлтые коридоры. Гул ламп. Ощущение, что ты не один  и в то же время абсолютно один.

Backrooms стали одним из самых обсуждаемых хоррор-феноменов последних лет. На этом курсе вы не будете смотреть, как кто-то другой это делает — вы соберёте свою игру с нуля, шаг за шагом, урок за уроком.

Никаких дешёвых скримеров. Только давящая атмосфера, свет как часть геймплея и кооператив, в котором страх множится на двоих.

К финалу у вас будет не учебный пример, а играбельный кооп-хоррор, который не стыдно показать в портфолио, выложить на itch.io — и который доказывает, что вы владеете архитектурой уровня Middle Unity-разработчика.
 

Три причины пройти этот курс

1. Вы создадите атмосферу, а не просто механику

Фонарик как инструмент выживания. Лабиринты, в которых дезориентация — часть дизайна. Многослойный 3D-звук с рандомизацией шагов. Вы разберёте психологические приёмы хоррора — лиминальность и кенопсию — и научитесь вызывать страх не скримером, а пространством.

 2. Вы прокачаетесь до уровня Middle Unity-разработчика

Это не сборка по туториалу. Вы напишете кастомный FPS-контроллер по принципам SRP, реализуете State Machine для ИИ врагов, Object Pooling для оптимизации, Data-Driven Design на ScriptableObject. Разберёте сеть на Photon PUN 2 — лобби, синхронизация, RPC. Это тот код, который проверяют на собеседованиях.

 3. Вы получите готовый проект, а не набор скриптов

Полностью рабочий кооперативный хоррор с инвентарём, системой сохранений, врагами с патрулированием и атакой, мультиплеером на двоих. Готовый билд для PC. Прямо в портфолио или на itch.io — без доработок «на коленке».

Что вы сделаете на курсе

Реализуете мультиплеер
Вы научитесь создавать лобби, управлять комнатами и синхронизировать игроков в реальном времени. Разберём работу с 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 геймплей.

Оживите врагов
ИИ на NavMeshAgent: патрулирование, преследование и атака — противник, который реагирует на игрока, а не двигается по рельсам.

Соберёте игровые системы
Инвентарь, двери и ключи, сохранения через JSON и PlayerPrefs, данные уровней и предметов на ScriptableObject — основа, на которой строятся реальные проекты.

Доведёте проект до релиза
Оптимизация (Batching, Occlusion Culling, Light Baking) и сборка финального билда для PC — то, что отличает учебный пример от готовой игры.

Каким технологиям вы научитесь

Unity 6 & URP
Работа с современным рендер-пайплайном: настройка освещения (Mixed/Baked) и материалов через Emission.

Продвинутый C#
Лямбда-выражения, событийная модель (Events/Actions), корутины (IEnumerator) и свойства — код, который выглядит профессионально, а не как учебный пример.

AI Navigation
Мастер-класс по NavMesh Surface, запечка навигации в префабах и создание умного ИИ, который не застревает в стенах.

Data Persistence (JSON)
Система сохранений, которая упаковывает весь прогресс игрока в компактные файлы.

Shader & VFX
Эффект Bodycam, дисторсия линзы, зернистость и бесконечный параллакс через сдвиг текстур материала.

Audio Architecture
Многослойный 3D-звук с рандомизацией Pitch и динамическими интервалами шагов.

Сеть
Photon PUN 2, Matchmaking (Lobby & Rooms), синхронизация объектов.

Архитектура кода
Принцип единственной ответственности (SRP), разделение систем.

Unity-инструментарий
Input System, Scene Management, Build Settings & Build Index.

Математика для игр
Векторы, кватернионы, тригонометрия (Sin/Cos) для создания motion-эффектов.

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

Большинство курсов учат «как», нажать сюда, написать вот это, скопировать тот скрипт. Мы фокусируемся на «почему», почему код устроен именно так, а не иначе, и почему игрок боится именно в этот момент, а не в другой.

Архитектура превыше всего
Вы научитесь проектировать гибкие системы с помощью интерфейсов, абстрактных классов и принципов SOLID. Ваш код станет чистым, модульным и готовым к расширению — а не одноразовым скриптом, который страшно трогать через месяц.

Профессиональные паттерны проектирования
Вы на практике реализуете Машину состояний (State Machine) для управления ИИ, Пул объектов (Object Pooling) для оптимизации UI и Data-Driven Design на основе ScriptableObject для лёгкого управления контентом. Это не теория — паттерны, которые реально спрашивают на технических собеседованиях.

Глубокое погружение в атмосферу
Мы разберём не только технические инструменты (Post-Processing, Lighting), но и психологические приёмы хоррора — лиминальность и кенопсию, — чтобы ваша игра вызывала именно те эмоции, которые задуманы, а не случайный испуг от громкого звука.

Современный рабочий процесс
Вы увидите, как использовать нейросети для прототипирования ассетов, и освоите профессиональный пайплайн работы с анимациями (Humanoid Retargeting) — те же инструменты, что используют в реальных студиях.

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

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

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

Готовый билд для портфолио
Финальную версию можно смело класть в портфолио или публиковать на itch.io — без доработок «на коленке».

Навыки уровня Middle Unity Developer
Вы будете понимать, как проектировать игровые системы любой сложности, и сможете применять эти знания в своих будущих проектах — это не учебный пример, а реальный профессиональный опыт.

Все материалы  с собой
К курсу прилагаются настроенные префабы, скрипты, паки 3D-моделей и аудио-библиотеки, ничего не нужно искать отдельно.

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

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

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

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

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

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

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

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

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

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

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

Сертификат

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

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

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

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

  •    
     
     

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

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

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

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

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

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

Price: 11 390