게임 개발용 PC는 게임을 하는 PC와 비슷해 보이지만 중요하게 봐야 할 부분이 조금 다릅니다. 코드를 빌드하고 셰이더를 컴파일하고 큰 에셋을 불러오는 작업이 많기 때문입니다. 엔진 공식 문서의 권장 사양을 출발점으로, 직무와 엔진에 따라 어디에 투자해야 하는지 정리합니다.
엔진 공식 권장 사양부터 확인하기
가장 믿을 만한 기준은 엔진 회사의 공식 문서입니다. 아래는 글 작성 시점에 확인한 공식 문서 내용이며, 엔진 버전이 바뀌면 사양도 바뀔 수 있으니 구매 전에 사용할 버전의 문서를 다시 확인하세요.
| 항목 | 언리얼 엔진 5.8 권장 하드웨어(윈도우) | 유니티 6.6 에디터 요구 사항(윈도우) |
|---|---|---|
| 운영체제 | 윈도우 11 | 윈도우 10 21H1 이상(x64) 등 |
| CPU | 쿼드코어 인텔 또는 AMD, 2.5GHz 이상 | SSE2 명령어를 지원하는 x64 또는 Arm64 |
| 메모리 | 32GB | 최소 8GB 권장, 프로젝트 규모에 따라 더 필요 |
| 그래픽 | DirectX 12 호환 그래픽카드, VRAM 8GB 이상 | DX10·DX11·DX12 또는 Vulkan 지원 GPU |
두 문서의 성격이 다르다는 점도 알아 두세요. 언리얼 쪽은 쾌적한 작업을 위한 권장 사양이고, 유니티 쪽은 에디터를 실행하기 위한 요구 사항에 가깝습니다. 유니티도 고품질 3D 프로젝트라면 메모리와 그래픽카드가 더 필요해집니다.
부품별로 무엇이 중요한가
- CPU: 코드 빌드와 셰이더 컴파일, 라이트 굽기처럼 오래 걸리는 작업 속도를 좌우합니다. 특히 언리얼 C++ 빌드는 코어 수가 많을수록 유리한 편입니다.
- 메모리: 엔진, 코드 편집기, 브라우저, 그래픽 툴을 동시에 켜는 개발 환경에서는 부족하면 바로 체감됩니다. 언리얼 기준으로는 공식 권장값을 지키는 것이 좋습니다.
- 그래픽카드: 에디터 화면 렌더링, 3D 툴 뷰포트, 일부 렌더러 작업에 쓰입니다. 그래픽 비중이 큰 프로젝트일수록 VRAM이 중요합니다.
- 저장장치: 엔진과 프로젝트는 SSD에 설치해야 불러오기와 빌드 시간이 줄어듭니다. 엔진, 중간 빌드 파일, 에셋이 생각보다 큰 용량을 차지하므로 여유를 두세요.
직무별 투자 우선순위
| 직무 | 우선순위 | 이유 |
|---|---|---|
| 클라이언트·엔진 프로그래머 | CPU, 메모리 > 그래픽 | 빌드와 컴파일 시간이 작업 효율을 결정 |
| 3D 모델러·애니메이터 | 그래픽, 메모리 > CPU | 뷰포트 성능과 고해상도 텍스처 작업 |
| 이펙트·테크니컬 아티스트 | 그래픽, CPU, 메모리 고르게 | 시뮬레이션과 엔진 실시간 확인을 함께 함 |
| 기획자·2D 아트 | 적당한 사양으로 충분 | 엔진으로 프로토타입을 만든다면 엔진 권장 사양 참고 |
유니티로 2D나 모바일 게임을 만드는 입문 단계라면 최고 사양이 필요하지 않습니다. 반대로 언리얼로 고품질 3D 포트폴리오를 만들 계획이라면 공식 권장 사양을 최소 기준으로 보는 것이 좋습니다.
노트북을 고려한다면
이동이 잦아 노트북을 고려한다면 같은 이름의 부품이라도 데스크톱보다 성능이 낮을 수 있고, 오래 빌드하면 발열로 속도가 떨어질 수 있다는 점을 알아 두세요. 메모리를 나중에 늘릴 수 있는지, 저장 공간을 추가할 수 있는지도 확인합니다. 외부 모니터를 연결해 작업할 수 있으면 생산성이 크게 올라갑니다.
PC를 맞추기 전에 해 볼 것
- 사용할 엔진과 버전을 정하고 공식 문서의 사양을 확인합니다.
- 만들고 싶은 프로젝트의 규모(2D, 모바일 3D, PC 고품질 3D)를 정합니다.
- 지금 가진 PC로 엔진 샘플 프로젝트를 실행해 보고 어디서 느린지 확인합니다.
- 병목이 되는 부품부터 우선 보강합니다.
작업 관리자에서 빌드나 에디터 실행 중 CPU, 메모리, 디스크 사용률을 확인해 보면 어느 부품이 병목인지 대략 알 수 있습니다. 메모리 사용률이 계속 가득 차 있다면 메모리를, 디스크가 계속 바쁘다면 저장장치를 먼저 보는 식입니다.
SBS아카데미게임학원 게임프로그래밍 과정은 C++ 기초부터 유니티·언리얼 엔진 기반 프로젝트까지 다루므로, 어떤 엔진 환경이 필요한지 수업 흐름 속에서 판단해 볼 수 있습니다.
자주 묻는 질문
맥북으로 게임 개발을 할 수 있나요?
유니티는 맥에서도 개발할 수 있습니다. 언리얼도 맥을 지원하지만 윈도우용 게임을 만들거나 일부 기능을 쓸 때는 윈도우 환경이 필요할 수 있으니 공식 문서를 확인하세요.
게임용 PC를 그대로 써도 되나요?
대부분 충분합니다. 다만 게임용 PC는 그래픽카드에 비해 메모리나 저장 공간이 작은 경우가 많으니 개발 용도에 맞게 이 부분을 점검하세요.
