본문 바로가기

분류 전체보기373

[Unity] 모바일 GPGS를 이용한 랭킹 리더보드와 업적 기능 구현하기 이번 글에서는 점수제 게임에 대해서 사용할 수 있는 랭킹 시스템에 대해서 구현해 보고자합니다 아래는 제가 만든 게임에서의 예시!  그럼 구현하기전!먼저 랭킹 시스템에 대해서 구현하기 위해서 필요한 부분에 대해서 생각해봅시다. 1. 플레이어의 점수를 저장해줄 데이터 베이스2. 저장된 점수들의 일부분과 자신의 랭킹에 대한 등수를 뽑아낼 수 있는 함수  이렇게 2가지만 준비되어있다면 구현하는것은 쉽게쉽게 가능할 것 같습니다.  1번의 경우 데이터 베이스를 구축하는 방법에는 다양한 방법들이 존재합니다만...   이번글에서는!  제목에 적어놓은것 처럼 GPGS(구글 플레이 게임 서비스)를 이용해서 구현해볼 예정입니다물론 GPGS를 사용하기 위해서는 생각보다 많은 설정이 필요합니다... 하지만 그만한 가치가 있다고.. 2024. 6. 16.
모바일 Unity 게임에 GPGS(Google Play Games Services) 설정하기 (다른 글과 중복되는 내용이 생겨버렸지만.. 따로 정리해야 할 것 같아 따로 작성합니다.)   이번 글에서는 모바일에서의 유니티 게임 개발에서 사용할 수 있는 GPGS에 대해서 알아보고 설정하는 방법에 대해서 정리할 예정입니다!  생각보다 설정해줘야할 부분이 많아서... 천천히 따라가 주시면 될것 같습니다!  먼저 GPGS란..? GPGS란 구글 플레이 게임 서비스의 약자로,안드로이드에서 운용가능한 어플리케이션을 개발하는데 필요한 기능들을 지원하는 구글의 소프트웨어 개발 키트입니다.  여기까지만 들어보면 정확히 어떤 내용의 개발키트인지 감이 오지않는데.... 모바일 게임을 플레이할 때를 생각하여봅시다. 모바일 게임을 가장 먼저 실행하면,온라인 요소가 들어간다던가, 랭킹 들의 요소가 첨가된 게임의 경우에,.. 2024. 6. 12.
[Unity] 유니티 데이터 저장하기[2] - (모바일 GPGS를 이용한 저장방법) 앞선 글에서는 유니티에서 제공해주는 PlayerPrefs를 이용하여 데이터를 로드/ 세이브 해보았습니다. 유니티에서 제공해주는 만큼 구현이 쉽다는 장점이 있었지만, 보안에 대한 문제가 있어 암호화하여 처리해 보았습니다.   [Unity] 유니티 데이터 저장하기[1] - (PlayerPrefs + 암호화)유니티를 이용해서 게임/ 어플리케이션을 제작할 경우 생성되는 데이터들...저 역시 개발을 진행 할 수록 어플리케이션이 종료되어도 유지되는 데이터들을어딘가에 저장해야하는 상황이 발생ljhyunstory.tistory.com  단순한 정보에 대해서는 상관없지만... 개인정보나 주요 재화의 경우에는 약간 불안한 느낌을 지울 수 없었습니다... 그래서 다른 방법들을 찾아보면서,모바일 게임의 경우에 사용할 수 있는.. 2024. 6. 6.
구글 플레이 Unity 게임 출시를 위한 준비 [3] (GPGS 설정) 이 부분은 유니티에서 GPGS를 설정하기 위한 부분으로 구글 플레이 준비준비로 글을 3개나 쓸 줄 몰랐네요...아무튼 시작!  GPGS설정 시작!여기서부터는 약간 어지러울 수도...콘솔창과 클라우드창을 계속 이동하며 설정해주어야합니다.... 화이팅!  먼저 콘솔창! 먼저 플레이 게임즈 서비스 프로젝트를 만들어야 합니다.기존에 사용한 적이 있다면 동일한 프로젝트로 공유하여 사용해도 되지만 이번엔 생성 해보겠습니다.  프로젝트 만들기 버튼 클릭후 아래창에서 Google Cloud 콘솔 링크 클릭 이름 지정하여 생성 다음 콘솔사이트로 돌아와서 프로젝트 선택 후 우측하단 사용버튼 클릭   다음 OAuth동의 화면 구성 똑같이 1번에 있는 링크를 클릭하고외부 OAuth를 만들어 줍시다.  만들기를 누르고 아래의 .. 2024. 6. 4.
구글 플레이 Unity 게임 출시를 위한 준비 [2] (게임 설정과 비공개 테스트 그리고 프로덕션) 준비준비 단계가 많이 힘드네요.... 그래도 화이팅! 해서 해보도록 하겠습니다.   기본 게임 설정 시작!기본 게임 설정은 정말 기본적인 것들로 따로 설정해줄 것 없이 자신의 어플리케이션에 맞게끔체킹해주기만 하면 되는 부분으로 아래 설명은 스쳐 지나가듯 봐주시면 될 것 같습니다. (실제로도 설명할 부분이 많이 없는....)   가장 먼저 개인정보 처리방침 설정저는 블로그페이지를 이용하여 진행했습니다.(원래라면 개인정보 사이트에서 제공해주는 기능이 있었는데 현재는 운영을 안하는중....) [개인정보처리방침] - Just CubePrivacy PolicyThis privacy policy is applicable to the Just Cube app (hereinafter referred to as "App.. 2024. 6. 2.
구글 플레이 Unity 게임 출시를 위한 준비 [1] (구글 개발자 계정부터 내부 테스트 까지) 이번에 처음으로 구글 플레이에 간단한? 게임을 출시해보고자 시작한 프로젝트가 벌써 2달정도 진행되고 끝이 보이는것 같아요! ㅎㅎ 이제 프로젝트가 후반부로 가는만큼, 개발보다는 출시를 위한 준비과정이 많아지는 느낌입니다.... 그래서! 이번 글부터 차례대로 출시를 위한 글을 작성해보려고 합니다! (이 글을 작성하는 05-29 에는 아직 출시 준비중....)  제가 찾아본 내용을 토대로 작성해보도록 하겠습니다!  그럼 시작! 가장 먼저 구글플레이에 어플리케이션을 등록하기 위해서는 개발자 계정이라는것이 필요합니다.   아래 Play Console 사이트에서 설명을 해주는데... Play Console을 시작하는 방법 - Play Console 고객센터도움이 되었나요? 어떻게 하면 개선할 수 있을까요? 예아니요.. 2024. 5. 29.