Skip to content

웹 게임을 위한 Godot vs Unity (2026)

Godot vs Unity for web games in 2026

Godot와 Unity 둘 다 게임을 브라우저로 내보낼 수 있습니다. 다만 거기에 도달하는 방식이 아주 다르고, 특히 웹에 한해서는 일반적인 "Godot vs Unity" 논쟁이 말하는 것보다 둘 사이의 격차가 더 또렷합니다. 이 가이드는 웹 빌드를 실제로 좌우하는 요소들, 즉 다운로드 크기, 렌더링, 언어 지원, 모바일 브라우저, 비용을 기준으로 둘을 비교합니다.

모든 브라우저 엔진을 아우르는 더 넓은 그림을 원한다면 웹 게임 엔진 비교부터 시작하세요. 이 페이지는 풀 기능 엔진이라는 두 가지 큰 선택지에 초점을 맞춥니다.

Gamefromscratch가 각 엔진이 어디에 맞는지 짚어 줍니다. 웹에 대한 짧은 결론은 아래에 있습니다.

빠른 결론

GodotUnity
웹 빌드 크기(빈 프로젝트)약 5 MB Brotli (압축 해제 시 약 40 MB)2D 약 7.7 MB, 3D 약 10.7 MB, 최소화 시 약 2 MB (Brotli)
웹 언어GDScript만 (C#는 아직 웹으로 익스포트 불가)C# (웹에서 동작)
웹 렌더링WebGL2 (Compatibility 렌더러)WebGL2, 그리고 실험적 WebGPU
iOS/Safari싱글스레드 익스포트(4.3+)로 양호Unity 6부터 모바일 웹 지원
비용무료, MIT, 영구 무료매출 $200K 미만이면 Personal 무료, Pro는 연간 약 $2,200/시트
적합한 용도무료, 작은 2D 및 가벼운 3D 웹 게임무거운 3D, C# 팀, 큰 에셋 생태계

가장 큰 결정 요인 하나는 이겁니다. 당신의 게임이 C#로 작성됐다면 Unity는 그걸 웹으로 내보낼 수 있고 Godot는 여전히 못 합니다. 나머지는 전부 여기서 갈립니다.

빌드 크기와 로딩 시간

다운로드 크기는 웹 플레이어가 가장 먼저 체감하는 부분입니다. Godot의 웹 익스포트는 엔진을 WebAssembly 바이너리로 내보내는데, 압축 해제 시 약 40 MB지만 Brotli로 압축하면 대략 5 MB가 됩니다. 이 크기는 미리 빌드된 템플릿이 엔진 전체(3D 렌더러, 오디오, 네트워킹)를 담고 있기 때문입니다. 게임이 어떤 기능을 쓸지 미리 알 수 없으니까요.

Unity의 빈 웹 빌드는 Unity 6에서 Brotli로 측정했을 때 2D built-in 파이프라인 프로젝트는 약 7.7 MB, 3D URP 템플릿은 약 10.7 MB 정도입니다. 공격적으로 최소화한 빌드는 약 2 MB까지 줄일 수 있습니다. 그래서 잘 다듬은 Unity 2D 빌드는 Godot의 용량에 근접할 수 있지만, Godot는 기본값이 더 작고 손도 덜 갑니다.

두 엔진 모두 보통은 에셋이 엔진 바이너리보다 훨씬 큽니다. 텍스처와 오디오를 압축하고 가능한 건 스트리밍하면, 엔진 선택보다 에셋 예산이 더 중요해집니다.

C# 제약 (선택하기 전에 꼭 읽어 보세요)

이 부분에서 팀들이 발목을 잡힙니다. 2026년 기준, C#(.NET)로 작성한 Godot 프로젝트는 공식적으로 웹으로 익스포트할 수 없습니다. GDScript는 문제없이 익스포트됩니다. 2025년 5월 GodotCon Boston에서 Mono를 정적 링크해 동작하는 C# 웹 프로토타입을 시연했지만, 페이로드가 컸고 팀은 출시 일정을 확정하지 않았습니다.

반면 Unity는 C#를 WebAssembly로 컴파일하며 수년간 C#를 브라우저로 내보내 왔습니다. 그러니 기존 C# 코드베이스가 있거나 팀이 C#만 안다면, 웹에서는 Unity가 현실적인 선택입니다. 새로 시작하는 데다 GDScript가 편하다면 Godot의 웹 경로가 깔끔합니다.

렌더링: WebGL2 vs WebGPU

Godot의 웹 익스포트는 Compatibility 렌더러를 통해 WebGL2를 타깃으로 합니다. 더 광범위한 WebGPU 작업은 아직 웹 익스포트용으로 프로덕션 준비가 안 됐습니다. Godot 4.5(2025년 9월)는 WebAssembly SIMD를 추가했는데, 코드 변경 없이 웹 성능을 끌어올려 줍니다.

Unity 6는 실험적 WebGPU 백엔드를 추가해 WebGL2를 넘어서는 컴퓨트 셰이더와 최신 GPU 기능을 노출했고, WebGL2는 여전히 안전한 폴백으로 남아 있습니다. WebGPU는 아직 모든 브라우저에서 쓸 수 있는 건 아니니(현재 지원 현황은 웹 게임 기술 스택 가이드 참고) 기본값이 아니라 업그레이드 경로로 다루세요. Unity 6는 WebAssembly 힙을 4 GB로 올렸고 Wasm SIMD와 네이티브 예외도 추가했습니다.

오늘 브라우저에서 컴퓨트 셰이더나 더 무거운 3D가 필요하다면 Unity의 WebGPU 경로가 앞서 있습니다. WebGL2 위의 2D와 가벼운 3D라면 둘 다 괜찮습니다.

스레딩, iOS, 그리고 호스팅의 골칫거리

Godot 4는 원래 SharedArrayBuffer가 필요했는데, 브라우저는 페이지가 cross-origin isolated일 때만(COOP과 COEP 헤더) 이걸 노출합니다. 이건 호스팅에서 골칫거리고, itch.io에서는 Chrome에서만 동작합니다. Godot 4.3부터는 싱글스레드 빌드를 내보내 이 요구 사항을 완전히 없앨 수 있고, 그 변경 덕분에 오래된 iOS와 Safari 재생 문제도 해결됐습니다. 웹 우선 Godot 게임이라면 보통 싱글스레드 익스포트가 더 안전한 기본값입니다.

Unity의 웹 빌드도 WebAssembly를 쓰며, 모바일 웹 지원은 Unity 6부터 시작됩니다. 폭넓은 모바일 브라우저를 노린다면 두 엔진 모두 실제 기기에서 일찌감치 테스트하세요. 웹 빌드는 거기서 가장 먼저 깨지니까요.

Thomas Grové가 같은 게임을 두 엔진에서 만듭니다. 일상적인 작업 흐름을 가늠하는 데 유용합니다.

가격

Godot는 MIT 라이선스로 무료입니다. 시트도, 로열티도, 매출 상한도, 수수료도 없습니다. 영원히요.

Unity는 2024년 9월 Runtime Fee를 취소한 뒤 시트 기반 구독으로 돌아갔습니다(Runtime Fee는 다시 돌아오지 않았습니다). Unity Personal은 매출 또는 투자금이 $200K에 이를 때까지 무료로 유지되고, "Made with Unity" 스플래시는 Unity 6에서 선택 사항이 됐습니다. Unity Pro는 시트당 연간 약 $2,200이며, 2026년 초에 유료 등급이 대략 5% 인상됐습니다. 상한 아래에 있는 1인 개발자나 소규모 팀이라면 두 엔진 모두 사실상 무료로 출시할 수 있습니다.

무엇을 언제 골라야 하나

무료에 용량이 작은 2D나 가벼운 3D 브라우저 게임을 원하고, 싱글스레드 익스포트를 통한 매끄러운 iOS와 Safari 지원을 원하며, GDScript 작성이 편하다면 웹에서는 Godot를 고르세요.

WebGPU를 통한 더 무거운 3D나 컴퓨트 셰이더가 필요하거나, 더 큰 에셋 생태계를 원하거나, C# 팀이고, 더 큰 빌드와 실험적 WebGPU라는 단서를 받아들일 수 있다면 웹에서는 Unity를 고르세요.

어느 쪽이든 당신의 빌드는 여전히 빠르게 로드되고 휴대폰에서 돌아가야 합니다. 선택을 마쳤다면 빠르게 로드되는 웹 게임 출시하기를 참고하세요.

자주 묻는 질문

Godot는 C# 게임을 웹으로 익스포트할 수 있나요?

2026년 기준으로는 공식적으로 불가능합니다. Godot의 웹 익스포트는 GDScript에서는 동작하지만, C#(.NET) 프로젝트는 아직 브라우저로 내보낼 수 없습니다. 2025년 5월 GodotCon Boston에서 프로토타입이 공개됐지만 확정된 출시일은 없습니다. 웹에서 C#가 필요하다면 둘 중 현재 그걸 지원하는 건 Unity뿐입니다.

웹 빌드는 Godot와 Unity 중 어느 쪽이 더 작나요?

Godot의 빈 웹 빌드는 Brotli로 압축하면 약 5 MB입니다. Unity 6의 빈 빌드는 2D는 약 7.7 MB, 3D는 약 10.7 MB이며, 공격적으로 최소화한 Unity 빌드는 약 2 MB까지 줄일 수 있습니다. 기본값으로는 Godot가 더 작지만, 잘 튜닝한 Unity 2D 빌드는 근접할 수 있습니다. 보통은 엔진 바이너리보다 당신의 에셋이 더 중요합니다.

Unity는 브라우저에서 WebGPU를 지원하나요?

네, Unity 6는 컴퓨트 셰이더와 최신 GPU 기능을 갖춘 실험적 WebGPU 백엔드를 추가했고, WebGL2가 폴백입니다. 실험적이라고 표시돼 있고 모든 브라우저에서 지원되는 건 아니니, WebGL2를 기본값으로 출시하고 WebGPU는 향상 요소로 다루세요.

브라우저 게임에는 Godot와 Unity 중 어느 쪽이 더 나은가요?

무료에 가벼운 2D나 가벼운 3D 게임을 iOS 지원까지 잘 갖추려면, GDScript를 쓴다는 전제에서 Godot가 더 깔끔한 웹 경로입니다. 더 무거운 3D, 컴퓨트 셰이더, 더 큰 생태계, 또는 기존 C# 코드베이스가 있다면 웹에서는 Unity가 이깁니다. 보통은 C# 문제가 결정타입니다.

관련 글