Чему вы научитесь
- Создание проекта в 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-моделей и аудио-библиотеки, ничего не нужно искать отдельно.
Для кого этот курс
Начальные требования
Вам не нужен опыт в программировании или знание Unity. Потребуется только ПК или ноутбук со стабильным интернетом, обычная мышка и желание сделать свою первую игру. Всему остальному научим с нуля.
Наши преподаватели
Как проходит обучение
Курс построен пошагово и полностью основан на практике. Вы начнёте с настройки проекта в Unity, а затем модуль за модулем соберёте собственный кооперативный хоррор: создадите FPS-контроллер, настроите камеру, свет, атмосферу и мультиплеер на Photon PUN 2. Мы объясняем материал последовательно и без лишней теории, чтобы вы не просто повторяли действия за преподавателем, а понимали, как работает проект и могли развивать его дальше самостоятельно.
К каждому уроку вы получаете проект и исходный код для скачивания, чтобы можно было разбирать материал на практике и сверяться с готовым результатом. Все необходимые ассеты, модели и звуки предоставляются бесплатно. Обучение проходит в формате скринкастов: вы видите весь процесс разработки на экране, шаг за шагом.
А если вы где-то допустите ошибку всегда можно написать в телеграм группу курса и спросить совета напрямую у преподавателей и однокурсников.
Программа курса
Сертификат
Отзывы прошедших курс
Входит в 1 программу
Что вы получаете
- Готовый кооперативный хоррор-проект для портфолио, который можно дорабатывать и развивать дальше
- Практические навыки Unity: FPS-контроллер, камера, CharacterController, свет, звук, Scene Management и Photon PUN 2
- Понимание структуры проекта и сетевой логики, чтобы применять эти знания в будущих играх
- Исходный код, проект и все ассеты к каждому уроку
- Доступ к сообществу для вопросов, обратной связи и обмена результатами
- Сертификат