목표
플레이어가 스크롤, 깜박임, 자동 업데이트되거나 그 외에 움직이는 콘텐츠를 일시 정지하거나 완전히 중지할 수 있도록 합니다. 시야, 카메라 이동/감도 및 기타 카메라 또는 화면 움직임에 대해 조정 가능한 설정을 제공하세요. 멀미에 취약한 플레이어, 움직이는 콘텐츠에 산만해지는 플레이어, 자동 업데이트 전에 충분히 빨리 읽을 수 없는 플레이어에게 도움이 됩니다.개요
이 XAG는 두 가지 영역을 다룹니다.- 플레이어 입력 없이 깜박임, 스크롤, 자동 업데이트 또는 이동하는 텍스트 또는 시각 요소. 이는 멀미를 유발하고, 천천히 읽는 플레이어가 놓칠 수 있으며, 스크린 리더가 처리하기 어려울 수 있습니다.
- 멀미를 유발하는 게임 내 경험. 신체 움직임의 시각적 인식(걷기 흔들림, 무기 흔들림, 머리 흔들림)이 플레이어의 실제 정지된 신체와 충돌하면 멀미가 뒤따릅니다.
범위 질문
텍스트가 있을 때 애니메이션된 UI 콘텐츠
- 게임 플레이에 중요한 텍스트/UI 뒤에 움직이거나 애니메이션된 배경이 있습니까?
- 텍스트/UI 뒤에 깜박이거나 번쩍이는 콘텐츠가 있습니까?
- 리더보드나 순위와 같은 자동 업데이트 콘텐츠가 있습니까?
게임 플레이가 아닌 시각적 동작
게임에 (핵심 게임 플레이 외에) 플레이어가 시작하지 않고 시야, 카메라 각도 또는 UI를 이동시키는 동작이 포함됩니까?- 1인칭 대 3인칭 시점 선택?
- 조정 가능한 카메라 각도?
- 자동 카메라 뷰 또는 각도 변경(자동 센터링)?
- 카메라 흔들림, 머리 흔들림?
- 반복적인 좌우 또는 위아래 화면 움직임?
- 무기 흔들림 또는 유사한 움직임 동작?
구현 가이드라인
텍스트가 있을 때 움직이거나, 깜박이거나, 스크롤하거나, 자동 업데이트되는 콘텐츠
자동 업데이트 콘텐츠:- 업데이트 빈도를 제어하는 방법. 예: XBOX의 Microsoft Store는 플레이어가 Autoplay Video와 Autoplay Sound를 비활성화할 수 있게 합니다.
- 자동 업데이트 콘텐츠를 일시 정지, 중지 또는 숨기는 방법.
- 완전히 비활성화하는 메커니즘.
- 일시 정지하거나 숨기는 메커니즘. 예: HyperDot 의 “Animate Background” 토글.
텍스트 기반 UI 경험을 둘러싼 부수적인 게임 플레이는 범위에 포함되지 않지만, 활발한 게임 플레이 중 텍스트 뒤에 불투명도 조정 가능한 배경(예: Sea of Thieves)을 제공하면 가독성이 높아집니다.
카메라와 모션 설정
- 카메라 흔들림, 카메라 바빙, 모션 블러, 마우스 블러를 피하거나 비활성화할 수 있게 하세요. 예:
- Halo Infinite 는 방사형 블러, 화면 흔들림, 전체 화면 효과, 스피드 라인에 대한 슬라이더(0~100%).
- Cyberpunk 2077 은 부가적/보조 카메라 움직임을 조정합니다.
- 핵심 게임 플레이 외의 반복적인 좌우 또는 위아래 화면 움직임(무기 흔들림, 카메라 바빙)을 피하세요. 예: Elder Scrolls Online 조정 가능한 1인칭 머리 흔들림 강도.
시야
- 조정 가능한 시야 설정을 제공하세요.
조정 가능한 FOV는 플레이어가 앉는 거리와 다른 요소에 따라 멀미를 일으킬 가능성이 가장 낮은 각도를 선택할 수 있게 합니다.
- Halo Infinite 는 더 높은 각도에서 “fishbowl” 효과에 대한 컨텍스트 설명이 있는 FOV 슬라이더를 제공합니다.
- Assassin’s Creed Valhalla 는 3인칭 뷰에 대한 Close Camera 설정을 제공합니다.
- Minecraft 는 최대 110도의 FOV 각도를 제공합니다.
카메라 이동 설정
- 수평 및 수직 카메라 감도 설정을 제공하세요(Halo Infinite look sensitivity 슬라이더).
- 자동 카메라 이동을 비활성화할 수 있는 능력을 제공하세요. 예: Sea of Thieves Auto Centre Camera 토글과 지연 및 속도 슬라이더.
1인칭 대 3인칭
- 플레이어가 1인칭과 3인칭 카메라 뷰 사이에서 선택할 수 있게 하세요.
