분류 전체보기61 Day 60 - Firebase를 활용해 사용자 게임 데이터 저장 주제>> Firebase 설정 및 Unity 연동 >> 게임 데이터 클래스 정의 >> Firestore에 데이터 저장 >> 저장 프로세스 연결 공부내용이번 게시글에서는 Google 로그인 시스템을 통해 인증된 사용자 정보를 기반으로 Firebase의 Cloud Firestore에 게임 데이터를 저장하는 방법을 설명한다. 이를 통해 게임 데이터를 안전하게 클라우드에 보관하고, 언제든 불러올 수 있다. 1. Firebase 설정 및 Unity 연동 Firebase 프로젝트 생성:Firebase 콘솔에서 새 프로젝트를 생성한 후, Firestore 데이터베이스를 활성화한다.Firebase SDK 추가:Unity 프로젝트에 Firebase Unity SDK를 다운로드하여 추가한다. Firebase Au.. 2024. 12. 19. Day 59 - 유니티 구글 계정 로그인 시스템 실행(2부) 주제>> 구글 로그인 시스템 실행하기>> 사용자 데이터 활용>> 로그아웃 기능 추가 >> 주의사항(API 키 보호, 로그인 실패 처리)공부내용앞선 게시글에서 유니티에서 구글 계정 로그인 시스템을 구축하는 방법을 알아보았다. 이번에는 그 시스템을 실행하고 사용자 데이터를 활용하는 방법을 설명한다. 1. 구글 로그인 시스템 실행하기 구글 로그인 시스템이 제대로 작동하려면 Unity Editor와 빌드된 프로젝트에서 각각 실행 시 테스트가 필요하다. 실행 과정은 다음과 같다. 1-1. Unity Editor에서 실행 Unity Editor에서 Play 모드를 활성화한다.Google 로그인 버튼을 클릭하여 로그인 시도.Debug 로그에서 로그인 성공 또는 실패 메시지를 확인. 1-2. 빌드된 프로젝트에서.. 2024. 12. 15. Day 58 - 유니티 구글 계정 로그인 시스템 구축(1부) 주제>> 구글 클라우드 플랫폼(GCP) 설정 >> Firebase로 구글 로그인 지원 추가( + Firebase 무료 사용 범위)>> 유니티 프로젝트에서 구글 로그인 구현 공부내용유니티에서 무료로 구글 계정 로그인 시스템을 구현하면 사용자의 계정을 인증하고 데이터를 연동하는 데 활용할 수 있다. 이번 게시글에서는 유니티 프로젝트에서 구글 계정 로그인을 설정하고, 실행하기 위한 기본적인 환경 구축을 다룬다. 1. 구글 클라우드 플랫폼(GCP) 설정 구글 계정 로그인을 구현하려면 먼저 **구글 클라우드 플랫폼(GCP)**에서 OAuth 2.0 클라이언트를 설정해야 한다. 1-1. 프로젝트 생성 Google Cloud Console로 이동해 로그인한다.새 프로젝트를 생성한다.프로젝트 이름을 입력한다... 2024. 12. 14. 첫 번째 게임 - 🍰머지 케이크(Merge Cakes : Falling Sweets) 피그 요리사와 함께 ❄️눈 내리는 설원, 🏜️뜨거운 사막, 🌿푸르른 초원을 누비며 머지 마스터에 도전해 보세요! 🔥 이 게임의 매력 포인트:🎯 Final Stage 9-3 클리어하고, 랭킹 1위에 도전!환경의 독특한 장애물을 이겨내기 위한 전략적 아이템 활용.랭킹 시스템으로 다른 플레이어와 경쟁!맵마다 특성화된 스페셜 아이템 존재!머지 할때마다 얻을 수 있는 잼(재화)으로 아이템 추가 획득!🎮 지금 시작하고, 머지 마스터가 되어보세요!아래 홍보 영상을 통해, 게임의 전반적인 흐름을 확인하세요!게임 홍보 영상 🍰 웹 브라우저(GameMonetize)에서 바로 플레이 가능!👉 https://gamemonetize.com/merge-cakes-falling-sweets-game💡 게임 방법:마우.. 2024. 12. 14. Day 57 - Unity와 구글 시트 연동 유지 관리 주제>> 네트워크 요청 최적화 >> 데이터 처리 효율성 강화 >> 오류 처리 및 안정성 >> 구글 시트 스크립트 최적화 >> 유지 관리 전략 공부내용Unity와 구글 시트를 연동하는 프로젝트는 데이터를 효율적으로 관리할 수 있는 장점이 있지만, 성능과 안정성 문제를 간과하면 사용성에 영향을 줄 수 있다.이번 글에서는 성능 최적화를 위한 전략과 프로젝트 유지 관리를 위한 팁을 공유한다. 1. 네트워크 요청 최적화 문제: 구글 시트와의 빈번한 네트워크 통신은 속도 저하와 서버 부하를 초래할 수 있다.해결방법 1: 캐싱 활용데이터를 한 번 불러온 후, 일정 시간 동안 캐싱하여 재사용한다.private GoogleDataList cachedData;private float cacheTime = 300f.. 2024. 12. 13. Day 56 - Unity와 구글 시트 데이터 동기화 전략 주제>> 데이터 동기화란?>> 동기화를 위한 기본 로직 >> Unity와 구글 시트 동기화 코드 예제 >> 동기화 자동화: 주기적 업데이트 >> 동기화 상태 표시 공부내용Unity와 구글 시트를 연동해 데이터를 주고받는 과정에서 가장 중요한 부분 중 하나는 데이터 동기화다.동기화를 통해 데이터 불일치를 방지하고, 실시간으로 최신 데이터를 유지할 수 있다.이번 글에서는 효율적인 동기화 전략과 구현 방식을 살펴보자. 1. 데이터 동기화란? 데이터 동기화는 다음과 같은 작업을 포함한다:데이터 불러오기: 구글 시트에서 데이터를 Unity로 가져오기.데이터 업데이트: Unity에서 데이터를 수정하고 이를 다시 구글 시트에 반영.자동 동기화: 특정 이벤트나 주기에 따라 데이터 동기화 수행. 2. 동기화를.. 2024. 12. 13. 이전 1 2 3 4 ··· 11 다음 728x90 반응형