이 XAG(Xbox 접근성 지침)의 목표는 모든 플레이어가 문자 채팅이나 음성 채팅과 같은 통신 환경에 참여할 수 있게 하는 것입니다. 이 점은 청각 장애, 난청, 저시력, 시각 장애가 있거나 비언어 소통 방식을 사용하는 플레이어에게 특히 중요합니다.
개요
통신 환경은 플레이어 간의 일대일 또는 일대다 정보 교환입니다. 이러한 정보 교환은 일반적으로 활성 게임 플레이 중에 플레이어 간의 온라인 문자 채팅이나 플레이어들이 소리 내어 서로 대화할 수 있는 온라인 파티 채팅의 형태로 발생합니다. 통신 환경은 활성 게임 플레이 외부에서도 발생할 수 있습니다. 이러한 환경에 대한 예에는 멀티플레이어 대기실에 있는 동안 대화나 메시지 보내기 또는 나중에 읽을 수 있도록 플레이어의 받은 편지함으로 메시지 보내기 기능이 있습니다.
청각 장애나 난청이 있는 플레이어는 파티 채팅에서 다른 플레이어와 의사소통하는 데 어려움이 있을 수 있습니다. 마찬가지로 저시력이나 시각 장애를 가진 플레이어는 들어오는 문자 채팅 메시지를 읽지 못할 수 있습니다. 다른 플레이어와의 의사소통에서 제외된 기능에서 제외된 플레이어는 팀원의 전략 논의와 같이 게임 플레이에서 중요한 측면을 놓칠 수 있습니다. 이후에 플레이어가 다른 플레이어로부터 들어오는 통신을 인식할 수 없는 경우 응답하거나 대화에 참여하기가 매우 어렵습니다.
청각 장애나 난청이 있는 플레이어는 음성 언어를 화면상의 텍스트로 기록하여 플레이어가 읽을 수 있게 해주는 음성 텍스트 변환 채팅 기능을 사용할 수 있어야 합니다.
선택 또는 장애로 인해 언어적으로 통신하지 않는 플레이어는 텍스트 음성 변환 채팅 기능을 사용할 수 있어야 합니다. 플레이어는 대화할 내용을 텍스트 입력 상자에 입력할 수 있습니다. 그러면 이 텍스트는 합성 음성으로 다른 모든 플레이어에게 소리 내어 읽히고 플레이어의 의견이 전달됩니다. 다른 플레이어에서는 이 대화 기능에 대한 특정 설정을 사용할 필요가 없습니다. 텍스트 입력란에 입력하지 않고 플레이어가 텍스트를 말한 것처럼 텍스트를 소리내어 들을 수 있습니다.
참고
음성 채팅 프로비전은 텍스트 채팅에 액세스할 수 있도록 하는 것과 다릅니다. 텍스트 채팅 프로비전은 음성 채팅에 액세스할 수 있도록 하는 것과 다릅니다. 플레이어는 선택한 방법을 통해 의사소통할 수 있어야 합니다.
범위 지정 질문
다음과 같은 통신 관련 시나리오가 게임에 포함되어 있나요?
플레이어 간에 문자 채팅을 보내고 받을 수 있나요?
플레이어들이 오디오 채팅을 통해 말로 의사소통할 수 있나요?
채팅 휠에 있는 것과 같이 미리 정의된 문구를 보낼 수 있나요?
친구 요청, 초대 및 기타 플레이어 간 관련 알림을 보내고 받을 수 있나요?
채팅 상황에서 감정 표현이나 이모지와 같이 텍스트가 아닌 통신을 사용할 수 있나요?
구현 지침
게임은 다음과 같은 통신 접근성 기능을 제공해야 합니다.
음성 텍스트 변환 채팅: 플레이어가 음성 텍스트 변환 채팅을 사용하도록 설정하여 다른 플레이어의 모든 음성 기반 통신이 실시간으로 텍스트로 기록되게 할 수 있습니다.
예시(확장 가능)
Halo Wars 2의 예에서 플레이어가 음성 텍스트 변환 채팅을 사용하도록 설정했습니다. 화면 오른쪽에 "STT 표시 영역"이라는 강조 표시된 영역은 게임에 있는 다른 플레이어들의 말을 실시간으로 기록하여 보여 줍니다. (이 스크린샷은 편집되었습니다. STT 표시 영역을 둘러싸는 빨간색/흰색 상자와 "STT 표시 영역"이라는 텍스트는 Halo Wars 2 UI의 일부가 아니라 이 예시용으로 추가되었습니다.)
텍스트 음성 변환 채팅: 플레이어가 텍스트 음성 변환 채팅을 사용하도록 설정할 수 있습니다. 그러면 텍스트 입력란이 플레이어에게 제공됩니다. 플레이어가 텍스트 입력란에 입력하는 모든 발신 텍스트는 실시간으로 합성 오디오로 변환되고 음성 채널을 통해 다른 모든 플레이어에게 브로드캐스트됩니다.
Gears 5에서는 화면의 오른쪽 아래에 텍스트 입력란이 있습니다. 플레이어는 오른쪽 스틱을 클릭하여 화상 키보드를 열 수 있습니다. 텍스트 입력란을 통해 전송된 모든 텍스트는 모든 플레이어가 들을 수 있는 소리로 브로드캐스트됩니다. 메시지 옆에 표시되는 "Global" 및 "Speech" 태그는 음성 텍스트 변환을 사용 설정한 플레이어에게 문자 메시지가 표시된다는 것과 파티 채팅을 듣고 있는 플레이어에게 합성 음성을 통해 내레이션되었다는 것을 플레이어에게 확인하기 위해 제공됩니다.
텍스트 입력란: 플레이어가 통신을 사용할 수 있는 모든 곳에서 텍스트를 입력할 수 있도록 텍스트 입력란을 만들어야 합니다.
예시(확장 가능)
이 예제에서는 Gears 5에 있는 텍스트 입력란을 보여 줍니다. 활성 게임 플레이와 관련 없는 UI를 포함하여 게임에서 통신이 가능한 모든 위치에서 상자가 나타난다는 점에 유의해야 합니다.
이 예제에서는 Sea of Thieves에서 사용할 수 있는 텍스트 입력란을 보여 줍니다. 이 필드는 게임 전체에서 통신이 지원되는 모든 위치에서 사용할 수 있습니다.
화면 내레이션(텍스트 기반 통신): 다른 플레이어로부터 들어오는 모든 텍스트 기반 통신은 화면 내레이션을 사용하도록 설정한 플레이어에게 로컬에서 실시간으로 음성 전달되어야 합니다.
이 Minecraft Bedrock Edition 예제에서는 문자 채팅 메시지가 플레이어에게 내레이션됩니다. 메시지는 "안녕하세요! 제 세계에 오신 것을 환영합니다! [빨간색 하트]."라고 전달됩니다. 내레이션 소프트웨어는 빨간색 하트 이모지를 인식하고 연결된 레이블을 내레이션합니다. 이렇게 하면 내레이션을 사용하는 플레이어는 텍스트 기반이 아닌 메시지라도 메시지의 중요한 측면을 놓치지 않습니다.
플레이어 시작 문자 음성: 채팅 휠에서 사전 정의된 메시지의 오디오 음성 변환과 같이 다른 플레이어에게 의도를 전달하는 모든 플레이어 시작 문자 통신은 실시간으로 텍스트로 기록되어야 하며 음성 텍스트 변환 채팅을 사용할 수 있는 플레이어에게 로컬로 표시되어야 합니다.
또한 미리 정의된 메시지 옵션을 검토하는 프로세스도 액세스할 수 있다는 점에 유의해야 합니다. 화면 내레이션이 활성화된 플레이어는 포커스를 수신할 때 각 메시지의 미리 보기를 소리 내어 들을 수 있어야 전송하기 전에 선택한 내용을 알 수 있습니다.
플랫폼 설정 읽기 및 지원 : 게임은 해당 설정이 있는 경우 기본적으로 음성 텍스트 변환 채팅 또는 텍스트 음성 변환 채팅을 사용하도록 플랫폼 설정을 지원해야 합니다.
예시(확장 가능)
플레이어는 Xbox 접근성 설정의 게임 기록 메뉴를 사용하여 전체 플랫폼에 대해 선호하는 설정을 지정할 수 있습니다. 플랫폼 설정을 읽을 수 있는 게임은 플레이어가 선호하는 플랫폼 설정을 자동으로 적용해야 합니다. 다시 말해서, 플레이어의 플랫폼 설정에서 텍스트 음성 변환, 음성 텍스트 변환 또는 게임 내레이션이 사용하도록 설정된 경우 게임도 기본적으로 해당 플레이어에 대해 동일한 설정을 적용하여 시작되어야 합니다.
인게임 플랫폼 설정 재정의 제공: 게임은 음성 텍스트 변환 채팅, 텍스트 음성 변환 채팅, 화면 내레이션 등의 지원되는 모든 핵심 기능을 게임 수준에서 조정할 수 있게 해야 합니다. 예를 들어 플레이어가 플랫폼 수준에서 "텍스트 음성 변환" 채팅을 사용하도록 설정했지만 게임 수준에서 게임 설정 UI 내의 지정된 메뉴 항목을 통해 "텍스트 음성 변환 채팅"을 사용하지 않도록 설정할 수 있습니다.
예시(확장 가능)
Sea of Thieves는 Xbox 플랫폼 설정을 읽어 게임에 적용합니다. 그러나 일부 플레이어는 플랫폼 수준에서 설정을 사용하되 특정 게임에 대해서는 설정을 사용하지 않기를 원할 수도 있습니다. Sea of Thieves에서 플레이어는 텍스트 음성 변환 채팅, 음성 텍스트 변환 채팅, 게임 기록에 대한 플랫폼 설정을 개별적으로 재정의할 수 있습니다. 게임의 특정 설정을 구성할 수 있습니다.
Conozca los principios fundamentales de los procedimientos recomendados de accesibilidad que puede utilizar para guiar el desarrollo de juegos y plataformas. Aprenda también a utilizar las directrices de accesibilidad de Xbox, un recurso en línea gratuito para desarrolladores que proporciona una lista completa de procedimientos recomendados organizados por características y elementos específicos del juego.