전체 글 489

Firebase Cloud Messaging (FCM)

Firebase Cloud Messaging (FCM) 파이어베이스에서 사용자의 스마트폰으로 알림이나 메세지를 보내는 기능 구현 방법https://firebase.google.com/docs/cloud-messaging?hl=ko&_gl=1*1y7nu5u*_up*MQ..*_ga*MTI1ODg1MTk5Ni4xNzkwMDUyMDU1*_ga_CW55HF8NVT*czE3OTAwNTIwNTUkbzEkZzAkdDE3OTAwNTIwNTUkajYwJGwwJGgw Firebase Cloud MessagingFirebase 클라우드 메시징(FCM)은 메시지를 안정적으로 전송할 수 있는 크로스 플랫폼 메시징 솔루션입니다.firebase.google.com 1. Firebase 프로젝트 생성 파이어베이스 프로젝트를 생성..

유니티/Firebase 2026.09.22

Number Rush 개인 프로젝트 11일차

구현 내용1. Firebase Analytics Firebase는 Google에서 제공하는 앱, 게임 개발용 백엔드 서비스 플랫폼이다. 여기서 유저의 게임 실행, 로그인, 특정 버튼 클릭 등의 행동 데이터를 수집하기 위한 FirebaseAnalytics를 구현 했다. https://kkln2486.tistory.com/570 Firebase AnalyticsAnalytics게임 코드에서 원하는 시점에 이벤트를 직접 등록하고, 파이어베이스에서 확인할 수 있는 기능 구현 방법https://firebase.google.com/docs/analytics/unity/get-started?hl=ko Unity에서 Google 애널리틱스 시kkln2486.tistory.com 실제로 구현을 해보면서 위와 같이 정..

Firebase Analytics

Analytics게임 코드에서 원하는 시점에 이벤트를 직접 등록하고, 파이어베이스에서 확인할 수 있는 기능 구현 방법https://firebase.google.com/docs/analytics/unity/get-started?hl=ko Unity에서 Google 애널리틱스 시작하기 | Google Analytics for Firebase이 가이드에서는 이벤트 로깅 및 사용자 속성 설정을 소개하는 등 Unity 앱에서 Google 애널리틱스를 시작하는 방법을 설명합니다.firebase.google.com 1. Firebase 프로젝트 생성 파이어베이스 프로젝트를 생성한다. (이미 생성되지 않은 경우에만 생성) 2. Firebase Unity SDK 추가https://firebase.google.c..

유니티/Firebase 2026.09.21

구글 로그인 (Universal SDK)

* 해당 문서 참고https://chc3484.gitbook.io/sdk/ko/unity-sdk/getstarted 시작하기 | Korean | Universal SDK chc3484.gitbook.io 1. Universal SDK 설치https://assetstore.unity.com/packages/tools/integration/universal-sdk-204843?locale=ko-KR&srsltid=AfmBOor1IN0Ly5wOtG9eAcgPHlDkgGIo-DNMbki5z17ylIR7U0CdSsU2 Universal SDK | 기능 통합 | Unity Asset StoreUse the Universal SDK from JAMES CHEON on your next project. Find th..

Number Rush 개인 프로젝트 10일차

구현 내용1. 라이브 서버 셋팅 (AWS) https://kkln2486.tistory.com/567 AWS 인스턴스AWS 인스턴스AWS 인스턴스는 사용량, 목적, 비용에 따라 적절하게 선택해야 한다. 인스턴스vCPURAMCPU 아기텍처Ubuntu 시간당 가격 (26/09/05 기준)특징t3.micro21 GBx86-64$0.0132/h t4g.micro21 GMARM64 (Graviton)$0.0106/hkkln2486.tistory.com AWS에서 라이브 서버를 셋팅 했다. 여러가지 인스턴스 중, 사용량, 비용 등을 따져서 한가지를 선택했다. public static string GetServerUrl(ServerType type){ string url = string.Empty; s..

AWS 인스턴스

AWS 인스턴스AWS 인스턴스는 사용량, 목적, 비용에 따라 적절하게 선택해야 한다. 인스턴스vCPURAMCPU 아기텍처Ubuntu 시간당 가격 (26/09/05 기준)특징t3.micro21 GBx86-64$0.0132/h t4g.micro21 GMARM64 (Graviton)$0.0106/h t3.small22 GBx86-64$0.0264/h t4g.small22 GBARM64 (Graviton)$0.0212/h라바 테스트 서버t2.medium24 GBx86-64 레퀴엠 테스트 서버c7i-flex.large24 GBx86-64$0.1107/h m7i-flex.large28 GBx86-64$0.1197/h

서버/AWS 2026.09.05

Number Rush 개인 프로젝트 9일차

구현 내용1. 사운드 슬라이더 바 구현 배경음, 효과음 크기를 조절할 수 있도록 구현하였다. https://kkln2486.tistory.com/155 사운드 슬라이더 바 만들기1. 슬라이더 추가 볼륨은 -80~20까지 존재하지만, -40~0까지만 사용함 (-40 이하는 거의 들리지 않고, 0 이상은 음악이 깨짐) 2. AudioSource 준비 3. AudioMixer 설정Mixers 이름 설정Master - BGM, SFX 그룹으kkln2486.tistory.com 이전에 블로그에 정리해 두었던 내용을 참고 해서 똑같이 구현 하였다. Popup_Settings.cspublic override void OnOpen(List Args){ SetSlider();}public void Set..

Number Rush 개인 프로젝트 8일차

구현 내용1. Shop 구현 숫자를 랜덤으로 구매할 수 있는 상점을 구현 하였다. 상품은 랜덤 숫자 1개 구매, 랜덤 숫자 10개 구매, 숫자 0 구매로 구성 하였다. Popup_Shop.csprivate void OnClick_BuyOneNumber_Random(){ if (User.UserGameData.Gold 각각 상품 구매를 클릭 했을 때, 1차적으로 클라이언트에서 골드가 충분한지 확인하고 충분한 경우에만 서버에 패킷을 보낼 수 있도록 하였다. Server - Processor_Number.cscase UserNumberContents.BuyOneNumber_Random: { var userGameData = await GameMethod.GetUserGameDat..