EJN
TWIP 왕도네

TWIP 왕도네

소개

  • 10만 캐시 이상 후원 시 특별한 화면 효과와 함께 방송 화면에 표시되는 기능
  • 후원 일시 정지 상태에서도 후원을 표시할 수 있으며, 기존 후원 대기열을 무시하고 나의 후원을 가장 먼저 방송에 표시

프로젝트 환경

  • 소속: EJN
  • 작업 기간: 2023년 9월 ~ 2023년 11월
  • 인력 구성: Frontend Engineer 1, Backend Engineer 1, Product Manager 1, Product Designer 1
  • 개발 스택: Next.js, Typescript, three.js, zod, tailwind, SWR, pnpm monorepo

개발 배경

  • 트윕의 기존 후원 시스템에서는 후원 금액이 높아져도 사운드 변경이 전부였음.
  • 고액 후원자에게 충분한 보상을 제공하지 못하는 문제를 해결하기 위해 왕도네 후원 기능을 개발

왕도네 후원 장면

해결한 문제

1. 후원 이펙트 개인화

  • "왕도네" 프로젝트는 스트리머의 방송 화면을 가득 채우는 후원 이펙트와 상응하는 사운드 재생을 목표로 함
  • 일반적인 GIF나 비디오 형식의 이펙트는 스트리머별로 차별화된 후원 경험을 제공하는 데 한계가 있었음
  • iOS의 iMessage 이펙트에서 아이디어를 얻어, 스트리머 및 시청자가 직접 지정할 수 있는 커스텀 이미지를 실시간 3D 렌더링하여 개인화된 후원 효과를 제공하도록 기술 기반 아이디어를 제시하고 개발

2. 렌더링 성능 이슈

  • 개발 과정에서 3D 렌더링 성능 문제 발견; 다양한 기술적 방법을 모색하고 적용하여 문제 해결
    • 최적화 전에는 LG Gram 노트북의 내장 그래픽으로 초당 1~2프레임 정도밖에 렌더링할 수 없어 사용이 불가능할 정도로 저성능
    • 최적화 후에는 같은 기기에서 초당 60프레임으로 렌더링
    • 최적화 관련 기술 문서 (opens in a new tab)

성과

  • 왕도네 기능 출시 이후 3개월간 고액후원(10만 원 이상)의 월 매출 평균액이 20% 상승