Чему вы научитесь
- Создание проекта в 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
О курсе
💡 О ЧЕМ ЭТОТ КУРС?
Вы не просто создадите «клон» популярного хоррора. Вы освоите промышленный стандарт разработки, научитесь использовать мощь Unity 6 и интегрировать Искусственный Интеллект в свой рабочий процесс.
Мы пройдем путь от настройки проекта и проектирования лиминальных пространств до создания сложного ИИ монстров, системы инвентаря и глубокой оптимизации для релизных платформ.
🎮 Что сделаете на курсе:
👥 Реализуете мультиплеер (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 геймплей.
🛠 Каким технологиям вы научитесь?
- 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 Effects).
Почему этот курс особенный?
Мы фокусируемся не только на том, "как" сделать, но и на том, "почему" это делается именно так.
- Архитектура превыше всего: Вы научитесь проектировать гибкие системы с помощью интерфейсов, абстрактных классов и принципов 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
- Понимание структуры проекта и сетевой логики, чтобы применять эти знания в будущих играх
- Исходный код, проект и все ассеты к каждому уроку
- Доступ к сообществу для вопросов, обратной связи и обмена результатами
- Сертификат