Город МОСКОВСКИЙ
01:03:06

ECS in Practice: The Case Board of 'Alan Wake 2'

Аватар
Unfun
Просмотры:
8
Дата загрузки:
19.01.2026 09:04
Длительность:
01:03:06
Категория:
Технологии и интернет

Описание

GDC 2024
Speaker: Alexander Balakshin
Company: Remedy Entertainment
Format: Programming

For Alan Wake 2, Remedy Entertainment is using a new data-oriented ECS gameplay framework instead of the previous object-oriented one. As a result, we have performance gains such as cache coherency and multithreading out of the box. Also, being implemented using some of the latest C++ features, the new framework changes the way gameplay programmers write their code by providing them some extra convenience and productivity.We will present how this framework is used for implementing one of the game's features the Case Board. We will cover how we describe the Case Board objects with components, how we register their systems, and how we interact with other modules (camera, cursor, etc.). Finally, we'll show how the interaction between C++ code and Lua scripts is organized.

Рекомендуемые видео