Feature Map

나이아가라 핵심 기능 지도

주요 기능은 제작 속도, 제어 범위, 디버깅 정확도를 높이는 방향으로 묶어 이해하면 좋습니다.

Scratch Pad

계산 모듈화

반복되는 계산을 직접 모듈화합니다.

User Params

외부 제어

레벨, 블루프린트, 머티리얼과 값을 주고받습니다.

Simulation

CPU와 GPU 선택

CPU와 GPU 시뮬레이션의 장단점을 나눠 선택합니다.

Debugger

병목 좁히기

파티클 수와 값 변화를 보며 병목을 좁힙니다.

선택 기준

많은 입자와 단순 계산은 GPU, 이벤트와 게임플레이 연동은 CPU를 먼저 봅니다.

확장 기준

같은 움직임을 여러 효과에서 쓰면 Scratch Pad 후보입니다.

완료 기준

필요한 제어가 어느 기능에서 오는지 빠르게 찾을 수 있어야 합니다.