[Unity] GPGS v11.01 settings, login, achievements, leaderboard creation

  Рет қаралды 2,360

더블엘 DoubleL

더블엘 DoubleL

Күн бұрын

GPGS v11.01 (Google Play Games plugin for Unity) setup, login, achievements, and leaderboard creation tutorial.
It includes the process of setting up Unity, correcting errors, creating an app in Google Console, logging in to GPGS, achieving achievements, and creating a leaderboard.
If you encounter any unknown errors when using version 11, please download and use version 10.
Google Play Games plugin for Unity address ☞ github.com/playgameservices/p...
-------------------------------------------------- -------------------------------------------------- -----------------------
Please support us with membership to support content creation.
Click the ☆Sign Up☆ button at the bottom of the video or click the link below to sign up.
/ @dl95
---------------------------------------------------------------------------------------------------------------------------
If you click the link and purchase an asset or subscribe to Unity, a portion of the revenue will be paid to me as a commission, helping to run the channel.
Unity Asset Store ☞ assetstore.unity.com/?aid=101...
Unity Plus ☞ prf.hn/click/camref:1011lwKEN...
Unity Pro ☞ prf.hn/click/camref:1011lwKEN...
Unity Premium Learning ☞ prf.hn/click/camref:1011lwKEN...
Unity Partner Courses ☞ prf.hn/click/camref:1011lwKEN...
0:00 Intro
0:25 Unity Android Settings
3:50 Installing Google Play Games plugin for Unity 11.01 and fixing errors
7:46 Creating a Google Console app and registering a certificate
19:11 App settings
21:50 Create GPGS login
23:59 Creating GPGS Achievements and Leaderboards

Пікірлер: 64
@DL95
@DL95 6 ай бұрын
11버전 사용 시 알 수 없는 오류가 있으시다면 10버전으로 다운로드하여 사용하시길 바랍니다. 영상에 수정할 내용이 있거나 잘 못된 부분이 있다면 댓글 남겨주세요. 도움이 되셨다면 좋아요와 댓글 남겨주세요~!🥰
@ssS-vh5yc
@ssS-vh5yc 6 ай бұрын
너무 필요했던 부분인데!! 오늘도 감사합니다!
@sjw806
@sjw806 4 ай бұрын
진짜 너무 감사합니다ㅠㅠ
@shung0209
@shung0209 6 ай бұрын
감사합니다. 안그래도 필요한 정보였어요 ㅎㅅㅎ
@user-sy5nv8cz1q
@user-sy5nv8cz1q 4 ай бұрын
너무감사합니다 채널떡상하셨으면좋겠어요!
@user-wm8yv9td5z
@user-wm8yv9td5z 6 ай бұрын
이야...엄청유용한영상을 ㅠㅠ 감사합니다😂
@AllThatAI
@AllThatAI 5 ай бұрын
11로 올라가면서, 계속 실패했는데, 이 영상을 보고 성공했습니다. 감사합니다. ㅠㅠ 정말 복 받으실 거에요.
@user-zq1mw8jd8y
@user-zq1mw8jd8y 5 ай бұрын
더블엘님 다행히도 저는 더블엘님 영상을 잘 따라했었습니다..! 문제는 구글 플레이 콘솔에 [Play 게임즈 설정] > [테스터 관리] 등록을 안해서 생긴 문제였습니다........ 누군가에겐 멍청한 실수일 수 있으나 안타깝게도 제가 정말 멍청이라 비공개테스트의 테스터와 gpgs 테스터가 별도로 존재한다는 사실을 몰랐습니다... (세상은 넓고 멍청이는 많으니 더블엘님 추후 영상제작이나 문의사항에 참고하시면 좋을 것 같아요..) 그래도 더블엘님 덕분에 리더보드도 붙이고 개발에 조금 더 쉽게 입문하게 되는것 같습니다. 좋은 영상 다시한번 감사드립니다!
@DL95
@DL95 5 ай бұрын
너무 자책하지마세요. 누구나 실수를 할 수 있고 모를수도 있는것입니다. 알게되었으면 다음엔 실수를 줄이면되고 다시 알아가면 되는겁니다. 힘내서 화이팅하세요~!
@kks-xd2dc
@kks-xd2dc 21 күн бұрын
좋은영상제작 감사드립니다. 마지막까지 잘따라왔는데요! 마지막 업적과 리더보드 확인하는 과정에서 Show Board, Coin UP 등등 UI를 만드는 과정은 생략된 건가요? 코드를 작성하면 알아서 만들어 지는 건가요!?
@DL95
@DL95 21 күн бұрын
업적과 리더보드는 호출되면 구글페이지로 이동되기때문에 따로 해주실건없습니다
@kks-xd2dc
@kks-xd2dc 20 күн бұрын
@@DL95 답변감사합니다!
@DL95
@DL95 20 күн бұрын
@@kks-xd2dc 27:19 에서 리소스 보기후 해당 리소스를 유니티에 정상적으로 입력하신거라면 잘 될 것입니다. 아마 이름이 잘못되었던지 리소스를 등록하지 않았던지 둘중 하나일것입니다. 31분쯤에 나오는 UI는 영상에서는 생략된 부분이긴합니다. 앞서 코드 작성시 public으로 작성하였기때문에 버튼이벤트에서 호출하기만하면 됩니다.
@ch.693
@ch.693 5 ай бұрын
정말 감사해요! 덕분에 로그인 기능을 손쉽게 구현했어요. 혹시 구글 클라우드 저장, 로드 기능 영상 제작도 예정되어 있나요?
@DL95
@DL95 5 ай бұрын
이미 영상이 있습니다. 동영상에서 참고하시면 될 것 같습니다.
@ch.693
@ch.693 5 ай бұрын
답변 감사합니다👍
@user-fd6hh4kn2i
@user-fd6hh4kn2i 4 ай бұрын
안녕하세요. 영상 항상 잘 보고 있습니다. 이 영상 참고해서 구글 로그인 기능을 만들었는데 일부 테스터들의 디바이스에서 로그인이 안 되더군요.. Google Play Games를 설치한 후에는 로그인이 되는 걸 보면 Google Play Games에 등록되지 않은 구글 계정은 이 로그인 방식을 사용할 수 없는 걸까요?!?
@DL95
@DL95 4 ай бұрын
리더보드 업적등이 Google Play Games과 연동이 되기때문에 그럴것입니다.
@jsik2918
@jsik2918 Ай бұрын
좋은 영상 감사합니다. 덕분에 잘 구현하였지만 추가로 질문하고싶은 부분이 있습니다. 혹시 자동 로그인이 아니라 버튼을 눌렀을 때 로그인 하는 방법이 있을까요? 버튼을 누르면 이미 로그인된 유저의 정보를 가져오는 것으로 보여서 아무것도 없는 Scene만으로 구성해 빌드했더니 자동으로 로그인이 되어버립니다... 영상에서 소개해주신 Github 라이브러리의 Readme에서도 자동으로 로그인 된다고 하더라구요. A connection to Game services will be automatically formed when your game is opened. Once the connection is successful the player will be welcomed with a pop-up and your game is ready to begin using the Games Unity Plugin. 보통의 게임들은 '버튼클릭 - 계정선택 - 로그인' 순으로 처리되는 것으로 아는데 이를 위해서는 라이브러리를 쓰지 않고 직접 구현해야하는 것인지 궁금합니다.
@DL95
@DL95 Ай бұрын
11버전오면서 자동으로됩니다. 이전 10버전이 버튼형태로 구현가능합니다. 어쩔수없는부분인것같네요. 말씀하신부분은 따로 서버를 이용하시거나 구현하셔야 할 부분인것같습니다.
@jsik2918
@jsik2918 Ай бұрын
@@DL95 감사합니다! 이전 버전을 써봐야겠네요. 11버전에서는 왜 자동으로 로그인시키는건지 ㅜ.ㅜ
@user-du2zu4bs6q
@user-du2zu4bs6q 6 ай бұрын
감사합니다. 혹시 로그인 테스트하실때 시뮬레이터는 유니티 기본시뮬레이터인가요?
@DL95
@DL95 6 ай бұрын
아니요 제 영상중 안드로이드 애뮬 실행하는 방법에관한 내용이 있습니다. 그거 참고하시면 됩니다
@KSoul-yf5xh
@KSoul-yf5xh 2 ай бұрын
안녕하세요. 좋은 영상감사드립니다. 한가지 궁금한것이 잇는데 "API를 사용하려면 프로덕션 APK에 Play 게임즈 서비스 SDK를 추가하세요" 이 옵션은 하지않아도 출시가능할가요? 이걸빼고 다른것은 영상따라 잘된것같은데 전번달 출시한것이 한달넘은 지금도 검토중이라고 떠서 이문제 아닌지 여쭤봅니다. 감사합니다.
@DL95
@DL95 2 ай бұрын
제가 알기론 추가해야하는걸로 알고있습니다. 요즘 플레이 게임 서비스가 안깔려있으면 로그인도 안되는현상이 있기때문에 추가하시는것이 좋습니다
@spookybac
@spookybac 5 ай бұрын
안녕하세요 유용한 글 잘 보았습니다. 혹시 GPGS 붙인 상태에서 ios 게임센터를 연동하려고 하는데, 전처리기로 gpgs랑 ios를 구분해서 처리해야 할까요? 어느 글 보니까 gpgs붙어 있으면 ios 빌드가 안된다는 글을 본것 같아서요. 제가 아직 맥이 없어서 테스트는 못해보고 있는데 더 좋은 방법이 있는지 궁금합니다.
@DL95
@DL95 5 ай бұрын
저도 맥이 없어서 확인은 안해보았지만 유니티 문서에서도 나와있는 말이지만 전처리기를 이용하고 있습니다. 그게 아니라면 조건문을 작성해서 나누는것도 방법이라고 생각됩니다. if (Application.platform == RuntimePlatform.Android) 이렇게 플랫폼별로 나누어서 하셔도 될 것 같습니다.
@user-bc2fb7ss3c
@user-bc2fb7ss3c 2 ай бұрын
Android Resolver -> force resolve에서 프로젝트 세팅의 IL2CPP로 설정하면 오류가 발생하고 Mono로 해야 성공했다고 창이 나오는데 그냥 진행해도 괜찮을까요?
@DL95
@DL95 2 ай бұрын
흠 요즘 구글에 Mono로 업로드하게되면 정상적으로 업로드가 가능한지 모르겠네요. 어떤 오류인지는 모르겠으나 혹시 해당 폴더가 한글로 되어있는건 아닌지 확인해보세요. 또 다른 확인사항은 유니티 상단 메뉴에서 Edit -> Preferences를 선택하고 해당 창이 나오게되면 왼쪽 목록중 External Tools를 선택합니다. 아래 목록에서 Android가 있습니다. 여기 JDK,SDK,NDK,Gradle 이 4개의 항목에 체크를 해제했다 다시 체크해보세요. 그래도 안되신다면 해당 오류 사항과함께 카페에 글 남겨주시면 제가 아니면 글을 보시는분들이 방법이 있다면 해결할 수 있도록 해볼 것입니다.
@user-ol8ih4xz5l
@user-ol8ih4xz5l 5 ай бұрын
GPGS를 넣으면 구글플레이콘솔 -> 데이터 보안에서 데이터 수집 및 보안 항목에 '예'를 선택해야하나요? GPGS 말고 따로 유저 정보를 수집하는건 없습니다.
@DL95
@DL95 5 ай бұрын
보통 앱에 광고를 추가하기때문에 예를 선택하게됩니다. 앱에 광고가 없다면 아니요를 선택하시면 됩니다.
@user-ol8ih4xz5l
@user-ol8ih4xz5l 5 ай бұрын
@@DL95 비공개 테스트 버전 생성중인데 오류로 'Play Console의 광고 ID 사용한다고 명시되어있지만com.google.android.gms.permission.AD_ID 권한이 포함되어 있지 않습니다' 라고 뜹니다 앱 광고로 구글애드몹이 아니라 유니티 Ads를 넣을 생각인데 구글 광고 아이디를 사용하지 않는다고 해도 되나요?
@kimari11
@kimari11 5 ай бұрын
저는 업적보기를 했을 때 등록된 전체 업적이 아닌 제가 해금한 업적만 UI에 표시되던데 이유가 뭘까요...? 항상 좋은 영상 감사합니다!
@DL95
@DL95 5 ай бұрын
흠...이상하네요...혹시 업적 숨김으로 설정하셔서 보이지않다가 해금하고 보여진건 아닐까요?
@kimari11
@kimari11 5 ай бұрын
@@DL95 그건 아니었는데 왠지 모르게 해결이 됐습니다... 추측인데 등록하고 나서 시간이 좀 지나야 하는 것 같습니다.
@DL95
@DL95 5 ай бұрын
해결하셔서 다행입니다. 생성하고 일정시간 지난후 정상적으로 작동한다는것을 예전에 본적이 있었던것같습니다. 이 댓글도 동일한 증상이 있으신분에게 참고될것 같습니다.
@user-zq1mw8jd8y
@user-zq1mw8jd8y 5 ай бұрын
안녕하세요 더블엘님! 해당 영상보고 리더보드 구현까지 완성했으나 오류가 하나 발생하여 댓글로 문의드립니다..! 유니티로 직접 빌드했던 핸드폰에서는 리더보드가 정상적으로 로딩이 되나, 비공개테스트로 설치한 테스터들은 리더보드 UI까지는 정상적으로 표시되는데 순위표가 보이질 않고 무한로딩에 걸려버립니다.. 원래 제가 설정한 리더보드 이름인 [PlusMode Ranking] 으로 나오지 않고 [Google Play 게임즈] 라는 기본 표시항목에서 넘어가질 않습니다..ㅜㅜㅜㅜ 구글링을 아무리 해도 관련 내용을 찾지 못해서 댓글로 문의드립니다 ㅜㅜ
@DL95
@DL95 5 ай бұрын
혹시 업로드 인증서 부분에서 설정이 제대로 되었는지 확인해보세요. 이게 제대로 설정이 안되면 그런현상이 있었던것 같습니다
@user-zq1mw8jd8y
@user-zq1mw8jd8y 5 ай бұрын
@@DL95 빠르게 답변해주셔서 감사합니다 ㅜㅜ 바로 확인해주실 줄 모르고 제가 감사인사가 너무 늦었습니다. 처음에 웹 클라이언트 ID를 가져와서 유니티 내의 구글 플레이 게임즈 설정안에 클라이언트 ID를 기입했었습니다. 이걸 앱 서명키 인증서를 사용한 안드로이드 클라이언트 ID로 수정해주는게 맞는 방법일까요??
@DL95
@DL95 5 ай бұрын
@@user-zq1mw8jd8y 웹 클라이언트 ID를 유니티에 기입하는것은 맞습니다. 안드로이드 클라이언트 ID를 만들때 두가지를 만들게 되는데 영상 내용을 설명하자면 첫번째 만든것은 구글 콘솔에서 앱서명 -> 앱 서명키 인증서의 인증서 지문이 됩니다. 두번째 만든것은 구글 콘솔에서 앱서명 -> 업로드 키 인증서의 인증서 지문이 됩니다. 처음 몇번 이게 헷갈려서 삽질을 했었는데 인증서부분에 영상을 한두번 보시게되면 아마 이해가 가실것입니다.
@user-zq1mw8jd8y
@user-zq1mw8jd8y 5 ай бұрын
@@DL95 앱서명키와 업로드서명키로 만든 안드로이드 클라이언트 ID는 따로 사용하지 않는건가요??
@DL95
@DL95 5 ай бұрын
빌드 파일을 업로드하게되면 구글에서 검증을 위해 사용되는것이 업로드키이고 구글에서 사용자에게 제공할 때 사용하는것이 앱서명키입니다. 즉 개발자가 업로드 키로 서명하고 앱을 올리면 구글에서 앱에 서명을 앱 서명 키로 바꿔서 사용자에게 제공하게됩니다. 쉽게 설명하면 구글 콘솔에 올려서 GPGS를 이용하기위해선 앱서명이 필요한것입니다.
@user-sy5nv8cz1q
@user-sy5nv8cz1q 4 ай бұрын
완전기초적인거같은데.. 저거 5초때나오는 스마트폰 팝업창은 무슨프로그램인가여?
@DL95
@DL95 4 ай бұрын
안드로이드 애뮬을 구동한것입니다. 제 영상중에 안드로이드 애뮬 구동방법이 있으니 참고하시면 됩니다.
@user-is7it4uj9x
@user-is7it4uj9x 4 ай бұрын
안녕하세요! 혹시 23:55에 PC로 모바일 결과를 확인하셨는데, 어떻게 하셨는지 알 수 있을까요?
@DL95
@DL95 4 ай бұрын
GPGS는 구글 콘솔에 업로드하지않아도 빌드후 안드로이드에서 실행하면 확인이 가능합니다. 안드로이드 애뮬에 관련된 말씀이시라면 제 영상중 애뮬을 실행하는 방법에대한 영상이 있습니다. kzbin.info/www/bejne/l2nVeZSdfctjZ5I
@user-hw7rw2zg2u
@user-hw7rw2zg2u 4 ай бұрын
@@DL95 혹시 23:55에 자동으로 로그인이 된건가요? 아니면 버튼을 눌러야 로그인 처리가 된건가요?
@DL95
@DL95 4 ай бұрын
@@user-hw7rw2zg2u 11버전부터는 자동으로 로그인이 됩니다.
@user-is7it4uj9x
@user-is7it4uj9x 4 ай бұрын
@@DL95 질문에 대한 친절한 답변 감사합니다. :) 따라서 해보는 도중에 Unity에서 실행하면 로그인 함수가 잘 작동하는데, Build And Run으로 타겟 디바이스에서 실행해보면 작동하지 않습니다. 혹시 왜 그런지 아시나요??
@DL95
@DL95 4 ай бұрын
@@user-is7it4uj9x 디바이스에 구글 계정이 등록되어있는지 확인해보세요. 빌드셋팅에서 Build App Bundle에 체크되어있다면 체크해제하세요. 9:30 앱 서명키 만들기에서 제대로 된건지 확인해보세요.
@user-ol8ih4xz5l
@user-ol8ih4xz5l 6 ай бұрын
안녕하세요 여기에는 안나와있지만 GPGS Save 기능을 사용하려고 하는데 프로젝트를 apk 파일로 Bulid and Run 해서 Android Logcat 으로 확인해보면 아래와 같은 log가 뜨는데 이유를 알 수 있을까요? 구글 콘솔 설정 후 하루정도 지나면 Save 기능을 사용할 수 있을거라는 글을 보고 이틀정도 기다려 봤는데 그대로네요 ㅠㅠㅠ 2024-01-26 15:39:05.425 2805 2880 Info Unity [Play Games Plugin 0.10.14] 01-26-24 15:39:05 +09:00 DEBUG: InternalOpen has failed: java.lang.IllegalStateException: Cannot use snapshots without enabling the 'Saved Game' feature in the Play console
@DL95
@DL95 6 ай бұрын
흠 오류를 보면 구글 앱에 저장된 게임 설정하는것이 있는데 그걸 선택 안하신것 같습니다. 18:31 에서 저장된 게임 선택에서 사용을 선택하셔야 하는데 사용안함으로 선택하신것 같습니다. 이걸 사용으로 변경하시면 될 것 같습니다.
@user-ol8ih4xz5l
@user-ol8ih4xz5l 6 ай бұрын
아항 저장된 게임 사용설정됨 이라고 뜨기는 하는데 한번더 확인해봐야겠네요 감사합니다!
What Happened To Google Search?
14:05
Enrico Tartarotti
Рет қаралды 3,1 МЛН
I Can't Believe We Did This...
00:38
Stokes Twins
Рет қаралды 128 МЛН
Slow motion boy #shorts by Tsuriki Show
00:14
Tsuriki Show
Рет қаралды 7 МЛН
아이스크림으로 체감되는 요즘 물가
00:16
진영민yeongmin
Рет қаралды 60 МЛН
🤡 Unity | PlayMaker Physic Material & Collision Event
7:40
When RESTful architecture isn't enough...
21:02
Dreams of Code
Рет қаралды 252 М.
How to : Integrate Google Play login into your Unity project
25:13
Unity How to use Addressable Assets (Local)
12:53
더블엘 DoubleL
Рет қаралды 3,1 М.
10 Unity Tips You (Probably) Didn't Know About
6:47
Sasquatch B Studios
Рет қаралды 37 М.
디자인패턴 첫번째 - 초보자를 위한 싱글톤
17:37
오늘코딩
Рет қаралды 21 М.
I Can't Believe We Did This...
00:38
Stokes Twins
Рет қаралды 128 МЛН