개요
Unity WebGL 게임에서 투다다(Tudada) 서비스를 연동하기 위한 Unity 전용 SDK 사용 가이드
SDK 버전: 0.1.5 (Unity Client: 0.1.5) 최종 업데이트: 2026-03-30 대상 독자: Unity 게임 개발자 지원 플랫폼: iOS, Android Unity 요구사항: Unity 2021 이상, WebGL 빌드
개요
Tudada Unity SDK는 Unity WebGL 게임에서 투다다 서비스의 모든 API를 C#으로 직접 사용할 수 있게 해주는 SDK입니다.
주요 특징
- C# 네이티브 API: Unity에서 익숙한 C# 코드로 모든 API 호출
- 싱글톤 패턴:
TudadaSDK.Instance로 간편하게 접근 - Unity Editor 시뮬레이션: WebGL 빌드 없이도 에디터에서 API 테스트 가능
- 완전한 타입 안전: 모든 API에 대한 C# 타입 정의 제공
- 자동 이벤트 관리: 라이프사이클, 키보드 이벤트 자동 처리
동작 구조
Unity C# Game (TudadaSDK.Instance.Login)
↓ [jslib 브릿지]
TudadaSDK (JavaScript)
↓ [SDK 내부 처리]
↓ [응답]
Unity C# Game (콜백 실행)