우문현답
愚 問 賢 答
회사별 면접직군별진행 방식
    홈›회사별›에피드게임즈›게임 클라이언트›질문 상세
    問
    에에피드게임즈게임 클라이언트경험·이력2026년 출제

    Unity 프로젝트의 성능 최적화를 위해 어떤 방법들을 사용하셨나요?

    답변 미리보기

    Unity 프로젝트 성능 최적화에서 가장 먼저 확인하는 것은 드로우콜 수입니다. 오브젝트마다 개별적으로 렌더링 명령이 발생하면 GPU 부하가 커지기 때문에…

    예상 답변 시간
    60~90초
    예상 꼬리질문
    3회
    난이도
    난이도 중상
    출제 빈도
    높음
    INTERVIEWER'S INTENT · 면접관의 의도

    이 질문, 네 갈래로 뜯어봅니다.

    면접관이 이 한 문장으로 확인하려는 것들. 각 갈래를 알면 답의 뼈대가 잡혀요.

    問
    01
    최적화 결을 가르는가?
    CPU·GPU·메모리 결을 본인이 다른 결로 다루는 흔적이 답에 있어야 합니다. '최적화했다' 수준의 답은 면접관이 '어떤 결이요?'를 추가로 묻는 자리가 자주 보입니다.
    骨
    02
    진단·실험 결이 있는가?
    프로파일러·실험·재측정 결이 답에 있어야 합니다. 직감으로만 한 결은 깊이가 부족해 보이는 자리가 흔합니다.
    語
    03
    본인 사례로 받치는가?
    본인이 직접 다룬 사례·수치가 있어야 합니다. 추상 표현으로 끝나는 답은 직무 감도가 약하다는 결로 통합니다.
    本
    04
    한계·트레이드오프를 인지하는가?
    최적화로 얻는 결과 잃는 결을 본인이 의식한 흔적이 있어야 합니다. 성공만 말하는 답은 자기 객관화가 약하다는 결로 보입니다.
    말로 해봐야 는다
    읽는 것과 말하는 건 다릅니다.
    이 질문, 소리 내어 답해 볼까요?
    에피드게임즈 면접관 페르소나가 이 질문을 던지고, 당신의 답에 꼬리질문으로 되물어요.
    음성으로 답해보기
    드로우콜 배칭·오브젝트 풀링·LOD 적용으로 Unity 성능 최적화결약 93초결 분리 — 미커버 축약 90초결 분리 — 미커버 축 2약 90초
    예시 답변 1
    약 93초

    드로우콜 배칭·오브젝트 풀링·LOD 적용으로 Unity 성능 최적화결

    Unity 프로젝트 성능 최적화에서 가장 먼저 확인하는 것은 드로우콜 수입니다. 오브젝트마다 개별적으로 렌더링 명령이 발생하면 GPU 부하가 커지기 때문에, 스프라이트 아틀라스로 텍스처를 묶거나 정적 배칭을 적용해 드로우콜을 줄입니다.

    두 번째는 오브젝트 풀링입니다. 총알이나 파티클처럼 생성·파괴가 빈번한 오브젝트를 매번 Instantiate/Destroy로 처리하면 GC(가비지 컬렉션) 스파이크가 발생합니다. 사전에 일정 수의 오브젝트를 생성해두고 재활용하는 방식으로 GC 부하를 낮추면 프레임 드랍이 줄어듭니다.

    세 번째는 LOD(Level of Detail) 적용입니다. 카메라에서 멀어질수록 낮은 폴리곤 메시로 자동 전환하게 설정하면, 원거리 오브젝트의 렌더링 비용을 크게 줄일 수 있습니다. 이 세 가지를 순서대로 적용한 후 Profiler로 전후 수치를 비교해 효과를 검증하는 과정까지가 최적화의 한 사이클입니다.

    이 결의 특징
    드로우콜 수를 스프라이트 아틀라스와 정적 배칭으로 줄이고, 총알·파티클 등 생성·파괴가 빈번한 오브젝트에 오브젝트 풀링을 적용하며, LOD로 원거리 렌더링 비용을 낮추는 세 단계를 순서대로 적용한 뒤 Profiler로 전후 수치를 비교하는 흔적이 있습니다.
    이 결이 통하는 자리
    세 가지 최적화 기법을 하나의 사이클로 묶고, Profiler 검증이 그 마지막 단계로 살아 있을 때 통합니다. 기법 나열이 아닌 적용 순서와 검증 단계가 연결된 자리에서 면접관의 꼬리질문이 줄어드는 결이 보입니다.
    예시 답변 2
    약 90초

    결 분리 — 미커버 축

    Unity 성능 최적화에서 수치로 확인한 사례를 이야기하겠습니다. 학교 프로젝트에서 씬 전환 시 로딩이 길어지는 문제가 있었는데, 프로파일러로 확인하니 씬 전환 시 Destroy 없이 쌓인 오브젝트들이 수백 개가 넘어가는 상황이었습니다. 오브젝트 풀링 없이 매 씬마다 새로 생성하는 방식이 문제였습니다. 오브젝트 풀링을 적용하고 씬 전환 시 풀을 재사용하도록 바꾼 뒤 로딩 시간이 약 40% 감소했습니다.

    수치로 확인하기 전에는 어디가 병목인지 알 수 없었다는 것을 그때 배웠습니다. 지금도 최적화 작업을 할 때 먼저 프로파일러로 어디서 시간이 가장 많이 소비되는지를 확인하는 단계를 먼저 밟습니다. 그 방식을 이 직무에서 이어가겠습니다.

    이 결의 특징
    씬 전환 시 Destroy 없이 쌓인 오브젝트가 수백 개를 넘었다는 문제를 프로파일러로 확인하고, 오브젝트 풀링 적용 후 로딩 시간이 약 40% 감소했다는 수치까지 짚은 흔적이 있습니다. '수치로 확인하기 전에는 어디가 병목인지 알 수 없다'는 원칙이 경험에서 나온 결이 자주 보입니다.
    이 결이 통하는 자리
    프로파일러 선행 확인을 최적화의 첫 단계로 고정했다는 절차 변화가 40% 감소라는 정량적 근거와 함께 드러날 때 통합니다. 수치 기반 진단 감각이 살아 있는 자리에서 면접관의 꼬리질문이 줄어드는 결이 보입니다.
    예시 답변 3
    약 90초

    결 분리 — 미커버 축 2

    Unity 최적화를 하다 보면 성능이 좋아지는 대신 코드 복잡도가 올라가는 트레이드오프가 생기는 자리가 있다는 것을 배웠습니다. 학교 프로젝트에서 오브젝트 풀링을 적용했을 때 프레임이 안정됐지만, 풀 관리 코드가 늘어나면서 나중에 다른 팀원이 코드를 이해하기 어렵다는 피드백이 나왔습니다. 최적화를 위해 추가한 코드가 오히려 협업 자리에서 문제를 만드는 결이 됐습니다.

    성능을 높일 때 그것이 코드 구조나 협업에 어떤 비용을 만드는지를 같이 봐야 한다는 것을 그때 배웠습니다. 지금은 최적화를 적용할 때 성능 효과와 코드 복잡도 증가 두 자리를 같이 기록하는 방식을 씁니다. 그 방식을 이 직무에서 이어가겠습니다.

    이 결의 특징
    오브젝트 풀링 적용 후 프레임은 안정됐지만 풀 관리 코드가 늘어나 다른 팀원이 이해하기 어렵다는 피드백을 받은 흔적이 있습니다. '성능 효과와 코드 복잡도 증가 두 자리를 같이 기록한다'는 이중 기록 방식까지 이어진 결이 자주 보입니다.
    이 결이 통하는 자리
    성능을 높일 때 코드 구조나 협업에 어떤 비용을 만드는지를 함께 본다는 인식이 실제 팀원 피드백에서 나왔을 때 통합니다. 최적화의 트레이드오프를 기록으로 남기는 습관이 살아 있는 자리에서 면접관의 꼬리질문이 줄어드는 결이 보입니다.
    !
    위 답변은 여러 풀이 중 한 가지 예시입니다. 정답이 아니며, 외워서 그대로 말하면 면접관이 다음 질문을 그 자리에서 시작하는 경우가 많습니다. 본인의 프로젝트·기준·숫자로 다시 짜는 자리로만 쓰세요.
    ✕자주 빠지는 자리

    같은 실수가 반복돼요. 이것만 피해도 절반은 갑니다.

    • ✕프로파일링 없이 감으로 최적화했다고만 말하고, 어떤 지표를 봤는지 빠뜨립니다.
    • ✕렌더링, GC, 로딩, 메모리 중 한 영역 사례로만 머물러 전체 접근을 짚지 않습니다.
    • ✕적용한 조치만 나열하고, 개선 전후 수치나 트레이드오프를 함께 설명하지 않습니다.
    ▶이어질 꼬리질문

    진짜 면접은 두 번째 질문부터예요. 이 답 뒤에 따라올 법한 것들.

    壹가장 먼저 확인한 병목 지점은 무엇이었나요?
    대응프로파일러, 프레임 타임, GC, 메모리 등 우선순위 판단을 풀어주는 결이 통합니다.
    貳실제로 성능이 얼마나 개선됐는지 수치로 말해주실 수 있나요?
    대응개선 전후 FPS, 메모리, 로딩 시간 같은 정량 근거를 짚어두면 좋습니다.
    參최적화 과정에서 품질 저하나 유지보수 부담은 없었나요?
    대응성능과 품질 사이의 트레이드오프를 어떻게 관리했는지 확인하는 흐름입니다.
    이제, 직접 답해볼 차례예요.
    눈으로 읽은 답은 면접장에서 나오지 않아요. 에피드게임즈 면접관과 이 질문으로 한 번 대화해 보세요.
    이 질문으로 모의면접 해보기
    또는, 다음 질문으로

    같은 흐름에서 자주 이어지는 질문들이에요.

    에피드게임즈 · 게임 클라이언트
    Unity 프로젝트의 성능 최적화를 위해 어떤 접근 방식을 사용해 왔나요?
    이 질문 보기
    111퍼센트 · 게임 클라이언트
    C# 및 Unity에서 성능과 메모리 최적화를 위해 어떤 경험이 있나요?
    이 질문 보기
    스마일게이트 · 게임 개발 일반
    게임의 성능 최적화에 대해 어떤 경험이 있으신가요?
    이 질문 보기
    마켓컬리 · 프론트엔드
    프론트엔드 성능 최적화를 위해 어떤 방법을 사용해 본 경험이 있나요?
    이 질문 보기
    안내 · 이 페이지의 질문·답변·꼬리질문은 유사 직군 채용 시장의 공개된 면접 후기·커뮤니티 게시물을 분석해 구성한 학습 자료입니다. 실제 출제·회사 공식 입장과는 무관하며, 정정 요청 시 24시간 내 반영합니다. 자세히
    개인정보처리방침이용약관문의
    © 2026 우문현답. All rights reserved.
    이 페이지 목차
    01면접관의 의도02답변의 결03실수·꼬리질문04관련 질문
    말로 해봐야 는다
    이 질문, 에피드게임즈 면접관과
    음성으로 답해볼까요?
    모의면접 해보기
    첫 회 무료 · 종료 즉시 음성 폐기