Sehyup
Preview Image

Unity Addressable 커스텀 분석 도구 제작기 - 38GB 유령 중복의 정체

I. 왜 커스텀 도구가 필요했나 수천 개 에셋을 수동으로 관리하는 고통 모바일 서바이버 장르 게임을 개발하면서 Addressable로 관리해야 하는 에셋이 기하급수적으로 늘어났다. 캐릭터, 몬스터, 스킬 이펙트, 스테이지 데이터, 타일맵, 사운드… 에셋 하나하나를 수동으로 그룹에 넣고, 라벨을 붙이고, 주소를 지정하는 건 현실적으로 불가능했다. ...

Preview Image

셰이더 프로그래밍 - 원리부터 실전까지

서론 게임 개발자에게 셰이더는 “마법의 영역”으로 느껴지기 쉽습니다. Unity의 Material Inspector에서 슬라이더를 조절하면 오브젝트가 반짝이고, 색이 바뀌고, 반투명해지는데, 그 안에서 정확히 무슨 일이 일어나는지는 잘 모르는 경우가 많습니다. 셰이더를 이해한다는 것은 “GPU가 화면의 픽셀 하나하나를 어떻게 결정하는가”를 이해하는...

Preview Image

VRAM 심화 가이드 - GPU 메모리 계층과 LLM 모델 적재

이 문서는 LLM 동작 원리 - 게임 개발자를 위한 가이드의 7번 섹션 “하드웨어 구성”의 보충 자료입니다. 1. GPU 메모리 계층 구조 게임 렌더링 파이프라인과의 비유 게임 개발자에게 GPU 메모리 계층은 낯설지 않습니다. 셰이더가 텍스처를 샘플링할 때 텍스처 캐시를 통해 VRAM에 접근하듯, LLM 추론도 동일한 메모리 계층을 거...

Preview Image

LLM 동작 원리 - 게임 개발자를 위한 가이드

서론 우리가 개발하고 있는 친숙한 게임은 멀티 그래픽스 API를 지원하는 상용 게임 엔진을 기반으로 합니다. 게임 엔진은 물리 엔진, 렌더링 파이프라인, 오디오 시스템 등 복잡한 하위 시스템들로 구성되어 있고, 이 모든 것이 하나의 통합된 환경에서 동작합니다. 최근 개발 워크플로우에 AI 도구들이 깊숙이 자리잡게 되었습니다. Claude Code,...

Preview Image

GPU 연산 유닛 심화 가이드 - CUDA Core, Tensor Core, NPU

이 문서는 LLM 동작 원리 - 게임 개발자를 위한 가이드의 7번 섹션 “하드웨어 구성”의 보충 자료입니다. 메모리 관련 심화는 VRAM 심화 가이드를 참조하세요. 개요: 누가 연산을 수행하는가? LLM 추론의 핵심은 행렬 곱셈입니다. 수십억 개의 숫자를 곱하고 더하는 작업을 반복하는 것이죠. 이 연산을 “누가” 수행하느냐에 따라 속도가...