Learning
Учимся программировать на C++ с нуля и постепенно переходим к коду внутри Unreal Engine — с практикой в каждом уроке. Это не жёсткий линейный курс: каждая тема самодостаточна, объясняет себя сама и заканчивается небольшим заданием прямо на странице, а проходить их можно в своём темпе. Encyclopedia рядом — про то же самое, но глубже: туда Learning отправляет ссылками, когда тема выходит за пределы одного урока.
Learning и Encyclopedia — два направления одного сайта, с общим аккаунтом, темой и переключателем языка. Как только урок Learning вводит понятие Unreal, он ссылается на соответствующую deep-dive статью Encyclopedia — не дублируя её, а дополняя практикой на пути к этой теме.
Весь путь выше (00…19) строится вокруг C++ и архитектуры Unreal на AActor/UActorComponent — это единственный обязательный маршрут курса, ничего в нём не требует ECS. Внизу этой страницы есть также ECS Bonus Track — необязательная ветка на 7 уроков для тех, кто прошёл Stage 03 (OOP) и хочет расширить архитектурное мышление сравнением с Data-Oriented Design и Mass Entity. Честное объяснение, почему курс держит эту границу, — в разделе «OOP — фундамент курса, а не единственный способ мыслить об архитектуре» на странице Философия движка.