BDK로 내 게임 앱 만들기
게임으로 수익을 내고 플레이어가 다시 찾아오게 해요. 스토어에서 코인을 팔고 점수를 도전 링크로 공유해요. 플레이어의 차례가 되면 알림을 보내요.
01 / 05
알림 권한
처음 실행할 때가 아니라 한 판을 마친 뒤 도전 알림을 받을지 물어요.
- 권한 요청 전에 도전 알림이 어떻게 보이는지 보여줘요.
- 한 판을 이기고 재대결이 가능할 때 물어요.
- 거절한 플레이어를 게임 옵션 화면에서 알림 설정으로 안내해요.
02 / 05
터치 반응
플레이어가 게임 중 손끝으로 반응을 느끼게 해요.
- 조작할 때 짧은 진동으로 반응해요.
- 조각이 놓이거나 타일이 맞으면 진동해요.
- 레벨을 깨면 더 강한 진동을 줘요.
03 / 05
인앱 구매
플레이어에게 익숙한 구매 시트로 스토어에서 레벨과 코인을 팔아요.
- 게임 사이에 상점 화면에서 코인 묶음을 팔아요.
- 레벨 묶음이나 캐릭터를 한 번 구매로 열어 줘요.
- 새 휴대폰으로 옮기면 영구 이용권을 복원해요.
04 / 05
공유 창
플레이어가 평소 대화하는 곳으로 결과를 보내게 해요.
- 결과 화면에서 개인 최고 기록을 바로 공유해요.
- 친구가 같은 퍼즐을 풀 수 있도록 링크를 넣어요.
- 플레이어가 쓰는 채팅 앱으로 보내요.
05 / 05
푸시 알림
자기 차례나 재대결, 새 일일 퍼즐이 기다릴 때 플레이어가 다시 찾아오게 해요.
- 상대가 차례를 마치면 플레이어에게 알려요.
- 친구가 플레이어의 점수를 넘으면 해당 플레이어에게 알려요.
- 알림을 누르면 도전을 열어요.
네이티브 기능 71개 중 다섯 가지
모든 앱에 전체 기능이 포함돼요. 스크롤해서 나머지도 봐요.
- 네이티브 화면 전환
- 모달 시트새 기능
- Face ID 로그인
- QR 스캐너새 기능
- Apple로 로그인새 기능
- 실시간 위치새 기능
- 사진 선택새 기능
- 딥 링크새 기능
- 앱 배지새 기능
- 다른 앱에서 공유 받기새 기능
- 저장된 로그인새 기능
- 연락처새 기능
- 건강 데이터새 기능
- 오디오 플레이어새 기능
- 음성 녹음새 기능
- 날짜·시간 선택새 기능
- 평점 요청새 기능
- 추적 동의 요청새 기능
- NFC 스캔새 기능
- 푸시 알림새 기능
- 인앱 구매
- 공유 창새 기능
BDK에 빌드를 요청하면 모든 기능이 포함돼요. 요금 보기
직접 설정할 것
- 내 Apple Developer·Google Play 계정.
- 푸시 알림용 내 Firebase 프로젝트의 서비스 계정 키와 OneSignal 앱.
- 앱을 여는 링크를 원한다면 Branch나 Chottulink.
- 유료 디지털 아이템용 스토어 상품과 구매 검증.
웹 앱이 계속 중심이에요
- 렌더링, 조작, 점수, 멀티플레이 로직은 웹 앱에 유지해요.
- 실물 상품과 서비스는 허용되는 경우 웹 결제를 유지해요. 디지털 상품은 스토어 결제가 필요한 경우 그 방식을 따라요.
- 웹 앱에서 네이티브 기능을 호출해요. 웹 앱 변경은 재빌드 없이 반영돼요.
BDK가 내 게임 코드를 바꾸나요?
아니요. 렌더링, 조작, 점수, 멀티플레이는 웹 앱에서 유지해요.
코인이나 레벨은 어떻게 파나요?
필요한 경우 스토어 결제를 써요. 아이템을 지급하기 전에 구매를 검증해요.
이미 쓴 코인을 복원할 수 있나요?
소모품 잔액은 백엔드에 보관해요. 영구 이용권만 복원해요.