목록 보기
베베핀 타운 AR 도입기: Unity AR Foundation 선택부터 적용까지 (1편)
프론트엔드

베베핀 타운 AR 도입기: Unity AR Foundation 선택부터 적용까지 (1편)

더핑크퐁컴퍼니
더핑크퐁컴퍼니
2026년 5월 21일

두줄요약

Unity AR Foundation으로 iOS와 Android의 Face Tracking을 공통 구조로 통합하는 과정을 정리했습니다. 영유아 서비스 특성에 맞춰 기기 기준과 개인정보 처리 원칙까지 함께 고려했습니다.

핵심 내용

  • 베베핀 타운에 AR 기능을 도입하며 Unity AR Foundation을 선택한 배경과 적용 과정
  • iOS ARKit, Android ARCore를 공통 인터페이스로 묶어 크로스 플랫폼 Face Tracking 흐름을 단일 구조로 관리
  • Face Tracking은 AR Session, XR Origin, AR Face Manager, AR Camera Manager 기반으로 구성

선택 이유

  • 플랫폼별 개별 구현보다 개발·운영·유지보수 부담을 줄이는 공통 구조 우선 검토
  • Plane Detection, Raycast, Face Tracking을 하나의 흐름에서 함께 활용 가능한 점
  • 이후 기능 확장과 유지보수 효율을 고려한 선택

주의할 점

  • 영유아 서비스 특성상 얼굴 메시와 표정 데이터는 디바이스 내부 실시간 처리만 적용
  • COPPA, 개인정보보호법 기준을 참고해 불필요한 개인정보 처리 요소 배제
  • 플랫폼별 고유 기능은 런타임 지원 여부 확인 후 선택적으로 활용

적용해볼 점

  • iOS는 A12 Bionic 이상, Android는 ARCore 지원과 메모리 약 8GB 이상 등 서비스 품질 기준으로 지원 범위 설정
  • 성능이 부족한 환경은 기능 제한 또는 비활성화, 미지원 환경은 일반 모드로 자연 전환
  • 실행 가능 여부보다 안정성과 사용자 경험 중심으로 AR 지원 정책 수립

댓글 0

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...