Niagara Project Hygiene

나이아가라 프로젝트 운영 규칙

이펙트 에셋은 수가 많아질수록 명명, 모듈 재사용, 사용자 변수 규칙이 품질을 좌우합니다.

01

이름 표준화

NS, NE, NM 같은 접두사와 기능명을 조합해 역할을 즉시 알 수 있게 합니다.

Naming
02

폴더 분리

시스템, 이미터, 모듈, 텍스처, 머티리얼을 계층적으로 나눕니다.

Structure
03

모듈화

반복 계산은 커스텀 모듈로 묶고 버전 변경 이력을 남깁니다.

Reuse
04

변수 노출

디자이너가 조정할 값은 User Parameter로 노출하고 범위를 기록합니다.

Control
System
게임에서 배치되는 단위 기능과 사용 맥락이 이름에 드러나야 합니다.
NS_Fire_Torch
Emitter
재사용 가능한 방출 단위 연기, 불꽃, 파편처럼 독립적으로 조합 가능한 범위를 잡습니다.
NE_Smoke_Soft
Module
행동 규칙 조각 속도, 색, 충돌 같은 반복 로직은 모듈로 승격합니다.
버전 영향 확인

프로젝트 위생 확인

중복 에셋 비슷한 이미터가 여러 개 생기면 공통 모듈로 합칠 수 있는지 봅니다.
변수 범위 User Parameter는 허용 범위와 기본값이 문서화되어야 합니다.
참조 추적 삭제 전 Reference Viewer로 레벨과 블루프린트 사용처를 확인합니다.