Search
moon
sun

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

URL
생성 일시
2026/08/17 06:48
최종 편집 일시
2026/08/17 06:48
태그
더핑크퐁컴퍼니
파일과 미디어
|| 베베핀 타운에 새로운 놀이 경험을 더하기 위해 AR Foundation을 검토하고 적용한 이야기 안녕하세요. 더핑크퐁컴퍼니에서 소프트웨어 엔지니어로 근무하고 있는 강진영(그루트)입니다. 베베핀 타운에 AR 기능을 도입하며 고민했던 기술적 의사결정과 적용 과정을 공유합니다. 이 글에서는 Unity AR Foundation을 선택하게 된 배경과, 크로스 플랫폼 환경에서 Face Tracking을 안정적으로 적용하기 위한 설계 방향을 다룹니다. AR 도입이나 크로스 플랫폼 AR 구현을 고민하는 분들께 도움이 되기를 바랍니다. 베베핀 타운이란? 베베핀 타운은 아이들이 ‘베베핀’ 캐릭터가 되어 3D 공간 속 집과 다양한 월드를 자유롭게 탐험하며 즐길 수 있는 놀이형 앱입니다. 영유아 및 미취학 아동을 대상으로 설계되어, 안전하고 직관적인 환경에서 아이들이 자연스럽게 탐험하고 놀이에 참여할 수 있도록 구성되어 있습니다. 단순한 시청형 콘텐츠를 넘어, 아이 스스로 공간을 이동하고 캐릭터와 상호작용하는 능동형 경험을 제공하는 것이 특징입니다. https://medium.com/media/89b804a61c19400b95aa4d5f5ef52fc4/href 📲 App Store: https://lnkd.in/gS9gMeJD 📲 Google Play: https://lnkd.in/g6jvT73j 🔎 Learn more: https://lnkd.in/gfBzJcJ3 AR 기능을 검토하게 된 배경 AR은 사용자를 콘텐츠 안으로 자연스럽게 끌어들이고, 얼굴 움직임이나 표정에 반응하는 인터랙션을 통해 아이들에게 보다 직관적이고 몰입감 있는 경험을 제공합니다. 특히 자신의 움직임이 즉각적으로 반영되는 구조는 복잡한 설명 없이도 흥미를 유도하며, 짧은 시간 안에도 콘텐츠에 빠르게 몰입할 수 있도록 돕습니다. 최근 연구에서도 AR은 어린 사용자에게 풍부한 상호작용 경험을 제공하는 방식으로 소개되고 있으며, 행동적·인지적·정서적·사회적 참여 측면에서 긍정적인 반응이 확인되고 있습니다 또한 업계에서도 AR은 사용자의 반응을 빠르게 이끌어내는 효과적인 인터랙션 수단으로 활용되고 있습니다. 이러한 흐름을 바탕으로, 베베핀 타운에서도 아이들이 캐릭터를 더 가깝게 느끼고 직접 참여하는 경험을 확장하기 위해 AR 기능 도입을 검토하게 되었습니다. (참고: Frontiers in Psychology, 2024 / Snap Investor Letter, 2025 Q3) 왜 AR Foundation을 선택했을까? AR 기능을 실제 서비스에 적용하는 과정에서는 단순한 구현 가능 여부를 넘어서, 운영과 유지보수까지 함께 고려할 필요가 있었습니다. 베베핀 타운은 iOS와 Android를 모두 지원하는 만큼, 플랫폼별로 서로 다른 방식으로 AR을 구현할 경우 개발과 운영 부담이 커질 수 있는 구조였습니다. 특히 얼굴 움직임을 추적하는 기능은 플랫폼마다 지원 범위와 동작 방식에 차이가 있어, 초기 설계 단계에서부터 이를 하나의 구조로 통합하는 방향이 중요했습니다. 이에 따라 플랫폼별 개별 구현보다는, 하나의 코드 흐름 안에서 공통으로 관리할 수 있는 구조를 우선적으로 검토했습니다. 그리고 플랫폼 간 차이를 최소화하면서도 안정적으로 확장 가능한 방향을 기준으로 기술을 선택했습니다. 그 결과, Unity의 AR 개발 프레임워크인 Unity AR Foundation을 적용하게 되었습니다. AR Foundation은 iOS의 ARKit과 Android의 ARCore를 공통 인터페이스로 연결해 주는 구조로, Unity 프로젝트 내에서 단일한 흐름으로 AR 기능을 제어할 수 있다는 장점이 있습니다. 이를 통해 플랫폼별 구현 차이를 줄이면서 일관된 개발 흐름을 유지할 수 있었습니다. 또한 Plane Detection, Raycast, Face Tracking과 같은 주요 기능들을 하나의 구조 안에서 함께 활용할 수 있어, 이후 기능 확장이나 유지보수 측면에서도 보다 효율적인 구조를 갖출 수 있었습니다. 초기 테스트 및 기술 검토 초기 테스트 및