
Unity Localization 연동
목차 1. Localization 설치 2. Localization 환경 설정 3. Google Sheets 연동하기 4. UGUI 에서 사용방법 5. Asset Table 설정 방법 6. Localization 텍스트 커스터마이징 방법 Localization 연동 및 사용 방법 Localization (현지화...

목차 1. Localization 설치 2. Localization 환경 설정 3. Google Sheets 연동하기 4. UGUI 에서 사용방법 5. Asset Table 설정 방법 6. Localization 텍스트 커스터마이징 방법 Localization 연동 및 사용 방법 Localization (현지화...

서론 셰이더 프로그래밍 포스트에서 “GPU에서 실행되는 프로그램”으로서의 셰이더를 다뤘다면, 이 포스트는 그 셰이더가 실행되는 무대 자체를 파고듭니다. 렌더 파이프라인은 3D 세계가 모니터의 2D 픽셀로 변환되는 전체 흐름입니다. 셰이더를 작성할 줄 아는 것과, 그 셰이더가 파이프라인의 어느 지점에서 왜 그런 방식으로 실행되는지를 아는 것은 다릅니...

젠킨스에 대해 젠킨스는 클라/서버 모두 공통으로 프로젝트의 빌드를 지원해주는 툴이다. 특히 토이버스에서는 서버,클라 모두 젠킨스를 통해 빌드와 배포를 진행했다. 프로젝트는 Alpha, Dev, Real 로 나뉘는데 Dev 는 말그대로 개발진행중인 브랜치 Alpha 는 QA 팀 및 내부 테스트용 브랜치 Real 은 본방...

목차 1. 주요 현상 및 분석 2. 해결 방법 유니티 iOS/AOS Addressable을 포함한 빌드 시 Animator가 실행이 되지 않는 이슈 주요 현상 및 분석 Toyverse 프로젝트를 개발하던 도중 발생한 에러이다. Home Scene 에서는 Home Character, Wolrd Scene 에서는 Worl...

목차 1. 주요 현상 및 분석 2. 해결 방법 유니티 iOS 프로젝트를 빌드하면 xcworkspace 가 생성 되지 않는 이슈 해결 주요 현상 및 분석 주요 현상 : 개발 환경은 mac OS 로 진행하였고 Jenkins 를 통해 fastlane 과 build script를 원격으로 빌드하던 도중 유니티 iOS 프로젝트를 ...

목차 1. Unity Build Pipeline 에 대해 2. AOS 빌드 3. iOS 빌드 4. Addressable 빌드 서론 유니티 프로젝트를 빌드할 때 batchmode로 CI/CD 툴(Jenkins, fastlane)을 사용하여 백그라운드에서 유니티를 실행시켜 빌드를 하는 방법을 의미한다. 앞의 fastlane...

목차 1. fastlane 설치 방법 2. Plugin 설치 방법 3. FastFile 설정 방법 서론 회사에서 프로젝트의 iOS, AOS 빌드에 대한 전반적인 부분을 맡게 되었고 초반엔 Jenkins 만을 사용하여 Unity Build Pipeline을 통해 AOS 빌드 자동화 - AppCenter 업로드 - Slac...

서론 게임 개발에서 데이터를 “어떻게 저장하고 찾느냐”는 성능에 직접적인 영향을 미칩니다. 수천 개의 몬스터 스탯을 ID로 조회해야 할 때, 아이템 인벤토리를 정렬된 상태로 유지해야 할 때, 랭킹 데이터를 순서대로 보여줘야 할 때 - 각각의 상황에서 최적의 자료구조는 다릅니다. C#에서 Key-Value 쌍을 다루는 대표적인 자료구조는 Dictio...

목차 1. DataSheet 연동 코드 2. DataSheet Editor 코드 3. Table ID 및 Sheet gid 찾는 방법 Google Sheet Sync 코드 1. DataSheet 연동 코드 UnityWebRequest를 이용해서 GoogleSheet의 gid 를 통해 csv 파일로 저장을 할 수 있...

목차 팀 구분 프로젝트 전반 내가 담당 했던 것들 Toyverse 개요 팀 구분 Development Client Team Server Team Design 2D 3D UI/UX Planning ...