Курс предлагает уникальную возможность создать 3D-хоррор-игру в стиле FNaF на платформе Unity 6, начиная с нуля и заСистем Дизайн | Влад Тен
Этот курс является практическим погружением в современные распределённые системы и системный дизайн, ориентированным на инженеров, желающих глубже понять внутреннее устройство технологий, а не просто использовать их.
Курс охватывает следующие темы:
-
Single Node Storage: Исследование механизмов хранения данных, индексов, контроля параллелизма и восстановления, включая примеры (InnoDB, Postgres).
-
Replication: Понимание причин и типов репликации (синхронная, асинхронная), а также стратегии согласования.
-
Sharding / Partitioning: Горизонтальное масштабирование и подходы к делению данных, включая балансировку нагрузки.
-
Consistency & Consensus: Изучение моделей согласованности и алгоритмов консенсуса, таких как Raft и Paxos.
-
Networking: Принципы взаимодействия узлов в распределённых системах, включая обработку сбоев и таймаутов.
-
Observability & Discovery: Метрики, логирование, инструменты мониторинга и диагностики.
-
Architecture Patterns: Переход от монолитных баз данных к распределённым архитектурам.
-
System Design Hot Questions: Ответы на сложные вопросы проектирования систем, такие как создание Twitter или системы хранения миллионов событий в реальном времени.канчивая публикацией на Яндекс Играх. В ходе обучения работа с C# и освоение основ Unity, создание персонажей, управление аниматрониками, интерфейсами и звуковыми эффектами. Студенты разработают полноценный проект, включая локации, поведение врагов и систему выживания. Курс подходит для начинающих и включает все этапы разработки с инструциями от опытного геймдев-разработчика. Участники получат навыки создания игр, использования AI для генерации контента и публикации на WebGL. Курс акцентирует внимание на практическом подходе и предполагает доступ к готовым ресурсам, без необходимости создания 3D-моделей самостоятельно.