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