설계의 대한 단상
수업 및 프로젝트 멘토링을 하다 보면, 프로젝트 구조나 클래스 설계에 굉장히 많은 고민을 하는 수강생들을 자주 만나게 됩니다. 그럴 때마다 저는 오히려 설계에 너무 많은 시간을 쓰지 않는 것이 좋다는 이야기를 하는 경우가 많습니다.…
Series Archive
게임 엔진 프레임워크의 구조와 설계 방법, 렌더링, 메모리 관리 등 내부 동작 원리를 중심으로 다루는 카테고리입니다.
수업 및 프로젝트 멘토링을 하다 보면, 프로젝트 구조나 클래스 설계에 굉장히 많은 고민을 하는 수강생들을 자주 만나게 됩니다. 그럴 때마다 저는 오히려 설계에 너무 많은 시간을 쓰지 않는 것이 좋다는 이야기를 하는 경우가 많습니다.…
🚀 들어가며 이번 글에서는 GPU 렌더링 병목의 원인과 최적화 방법을 정리해보겠습니다. GPU Bound 상태란 무엇인지 필레이트(Fill Rate) 메모리 대역폭(Memory Bandwidth) 정점 프로세싱(Vertex Processing) 특히 모바일 환경에서는 아래 내용이 성능에 매우 큰 영향을 줍니다. 필레이트…
🚀 들어가며 이전글 – 렌더링 개요 이번 글에서는 렌더링 성능 문제의 기본 개념을 정리해보겠습니다. 렌더링 병목(Rendering Bottleneck) CPU Bound GPU Bound Profiler Frame Debugger 렌더링 최적화에서 가장 중요한 것은 “무엇이 병목인지 정확히 파악하는…