
Using Unity Localization More Efficiently
Localization Manager (StringManager) Making Localization easier and reusable as a utility In this localization post, the main methods were either assigning the StringEvent component directly o...

Localization Manager (StringManager) Making Localization easier and reusable as a utility In this localization post, the main methods were either assigning the StringEvent component directly o...

This project was originally made as a portfolio piece to get hired. But it is also a project I want to truly complete by adding new features and fun elements. I fixed the overall character m...

iOS Memory Architecture Physical Memory (RAM) You cannot physically add more memory at runtime. Do not allocate beyond this limit. Physical memory usage != app VM allocation ...

Introduction Optimization is unavoidable in mobile game development. Unlike PC or console, mobile devices always run under three constraints: limited memory, thermal throttling, and battery drain....

Table of Contents 1. Unity Profiler structure 2. Profiler threads 3. Sample stack vs call stack 4. About markers 5. Finding bottlenecks 6. Graphics batching Unity Profiler A...

Addressables Optimization Duplicate dependency issue in Addressables You can check duplicate dependencies through the Addressables report. Personally, I usually handle this through Analyze. ...

목차 팀 구분 프로젝트 전반 내가 담당 했던 것들 Toyverse 개요 UI 프레임 워크에 대한 잡설 항상 모든 프로젝트들이 그러하듯 초반에 제작되는 UI 프레임워크에 따라 전체적인 개발 방향이나 업무 분담과 효율이 정해진다. 프로젝트의 기획적 의도와 UI 구조를 복잡하게 가져가는지 아닌지에 따라 천차만별로 달라지는게...

Debugging a TestFlight App with macOS Instruments During normal iOS development, we usually debug by building in this flow: Unity project build -> Xcode project build -> install direct...

This blog is also built on Jekyll and published through GitHub posts. My development environment recently changed from Windows to Mac, so I had to set up a new environment on my MacBook: inst...

Table of Contents 1. gradle build failed error 2. type initializer error 3. Android app bundle size warning 1. Gradle build failed error Error logs encountered: Picked up JAVA_TOOL_OPTIO...