다음을 위해 설계됨: UNITY

Unity
Chat SDK

Tencent RTC의 Unity Chat SDK로 플레이어를 연결하세요. 자체 게임 내 인터페이스에 파티 메시지와 길드 대화를 구축할 수 있습니다.

개발자 리소스

Unity용 Chat SDK 문서 및 예제

파티를 하나로 연결

팀원이 게임 안에서 다음 움직임을 계획할 수 있는 공간을 제공하세요.

경기 후에도 이어지는 대화

초대와 영구 대화를 통해 그룹의 연결을 유지하세요.

UNITY 채팅 기능

제품을 위한 메시징 기반

일대일 대화

  • 일대일 메시지
  • 자체 인터페이스

그룹 메시징

  • 공유 대화
  • 멤버십 API

리치 메시지

  • 텍스트 및 미디어
  • 사용자 지정 애플리케이션 콘텐츠

대화 상태

  • 기록 및 읽지 않은 메시지 수
  • 애플리케이션 스토어

사용자 ID

  • 자체 사용자 ID
  • UserSig 인증

앱 통합

  • C# 메시징 API
  • 플랫폼별 수명 주기

Unity Chat APIs 살펴보기

애플리케이션 연결에 필요한 API부터 시작하세요.

초기화

게임 클라이언트 연결

패키징된 게임에서 영구 로컬 경로를 사용하여 SDK를 초기화하세요.

문서 읽기
ChatSession.cs
var config = new SdkConfig {
  sdk_config_config_file_path =
    Application.persistentDataPath + "/TIM-Config",
  sdk_config_log_file_path =
    Application.persistentDataPath + "/TIM-Log"
};
TencentIMSDK.Init(sdkAppID, config);

커스터마이징

원하는 방식으로 만드는 나만의 경험.

연결된 대화를 기반으로 나만의 인터페이스를 구축하세요.

나만의 경험 구축

메시징 이벤트를 제품에 필요한 화면과 상호작용에 연결하세요.

문서 읽기

시작하기

첫 대화는 여기서 시작됩니다

  1. 01

    앱 만들기

    Chat 애플리케이션과 테스트 사용자를 설정하세요.

    Chat 콘솔 열기
  2. 02

    Unity용 Chat SDK 추가

    플랫폼 가이드에 따라 프로젝트를 연결하세요.

    통합 가이드 따르기
  3. 03

    사용자 연결

    테스트 사용자 2명으로 로그인하고 첫 메시지를 보내세요.

    사용자 연결
Unity용 Chat SDK
Packages/manifest.json
{
  "dependencies": {
    "com.tencent.imsdk.unity":
      "https://github.com/TencentCloud/chat-sdk-unity.git#unity"
  }
}
ChatSession.cs
var config = new SdkConfig {
  sdk_config_config_file_path =
    Application.persistentDataPath + "/TIM-Config",
  sdk_config_log_file_path =
    Application.persistentDataPath + "/TIM-Log"
};
TencentIMSDK.Init(sdkAppID, config);

Unity Chat SDK FAQ

Unity SDK에 게임용 채팅 UI가 포함되어 있나요?

SDK는 메시징 API를 제공합니다. 오버레이, 입력 포커스, 플레이어 권한 및 파티 멤버십은 게임에서 제어합니다. Editor뿐 아니라 패키징된 빌드도 검증하세요. WebGL에는 추가 통합 요구 사항이 있습니다.

Unity Chat SDK에 즉시 사용할 수 있는 UI가 포함되어 있나요?

SDK는 메시징 API와 이벤트를 제공합니다. 채팅 화면은 애플리케이션에서 구축합니다. 그림은 구현 가능한 앱 경험의 예시입니다.

Unity Chat SDK 사용자를 인증하려면 어떻게 해야 하나요?

백엔드에서 프로덕션 UserSig를 생성하세요. 인증을 위해 클라이언트에 전달하고 애플리케이션 비밀 키는 서버에 보관하세요.

이 Unity 코드 조각만으로 완전한 애플리케이션을 만들 수 있나요?

각 연동 단계를 보여 줍니다. 가져오기, 초기화, 로그인, 오류 처리 및 대상별 구성은 전체 가이드를 따르세요. 출시 전에 별도 계정으로 메시징을 테스트하세요.

Unity Chat SDK 사용 요금은 어떻게 책정되나요?

호스팅 Chat 서비스 사용은 선택한 요금제를 따릅니다. 애플리케이션에 제공되는 기능과 한도를 확인하세요. 선택적 플러그인과 Call 서비스에는 별도 요구 사항이 적용될 수 있습니다.

Unity 프로젝트에 Unity Chat SDK를 통합하려면 어떻게 해야 하나요?

문서의 Unity 통합을 사용하고 플레이어 ID를 연결하여 게임 UI에 메시지를 표시하세요. 에디터만이 아니라 대상 빌드와 일시 중지/재개 수명 주기를 테스트하세요.

앱 출시 전에 Unity Chat SDK를 어떻게 테스트하나요?

로그인, SDK 준비 상태, 송수신 이벤트, 재연결 후 메시지 상태를 확인하세요.

Unity Chat SDK의 인터페이스를 어떻게 맞춤 설정하나요?

문서에 명시된 SDK 이벤트로 대화 목록, 메시지 렌더링, 작성기를 직접 만드세요.

다음 단계에 필요한 지원 찾기

다음 대화 경험 구축하기

Unity용 Chat SDK으로 game을 구축하세요.