블리자드의 스타크래프트를 소재로 한 팬 제작 게임 'Starcraft: Ashfall'이 공개됐다. 공식 설명은 단출하다. 완전 무료이며 웹과 모바일에서 즉시 즐길 수 있고, 테란과 프로토스 병력을 지휘해 다리(bridge)를 사수하면서 저그 군단이 얼마나 깊숙이 밀고 들어오는지 버텨내는 방어 중심의 플레이를 표방한다. 별도의 설치나 결제 과정 없이 접속만으로 시작된다는 점이 가장 큰 특징이다. 공개된 정보 자체는 많지 않지만, 이 작은 프로젝트는 최근 웹 게임이 놓인 기술적·제도적 환경을 압축해서 보여준다는 점에서 실무자가 살펴볼 만하다.
설치 없는 배포가 주는 것과 가리는 것
'설치가 필요 없다'는 문구는 사용자에게는 편의지만, 개발자 입장에서는 배포 모델 전체를 규정하는 결정이다. 웹과 모바일 브라우저에서 동일한 코드베이스로 구동된다는 것은 앱스토어 심사, 플랫폼 수수료, 버전 파편화 같은 전통적 배포 비용을 우회한다는 뜻이다. 패치 역시 서버에 새 빌드를 올리는 것으로 끝나므로, 업데이트가 사용자 단말에 즉시 반영된다. 개인이나 소규모 팀이 무료 프로젝트를 빠르게 내놓기에 이보다 유리한 구조는 드물다.
반면 이런 즉시성은 성능과 호환성의 책임을 브라우저와 사용자 환경에 상당 부분 떠넘긴다. 네이티브 게임이 설치 단계에서 해결하던 그래픽 드라이버·하드웨어 가속 설정을, 웹 게임은 런타임에 각기 다른 브라우저 엔진 위에서 맞춰야 한다. 원문이 안내 사항으로 그래픽 설정 팁을 함께 제공한 것도 같은 맥락이다.
GPU 안내가 드러내는 웹 그래픽의 틈
원문은 '브라우저가 내장 그래픽(통합 GPU)을 사용하고 있다면, 별도 외장 그래픽카드가 있는 PC의 경우 윈도우 설정 > 시스템 > 디스플레이 > 그래픽에서 해당 브라우저를 고성능으로 지정한 뒤 브라우저를 다시 실행하라'고 안내한다. 사소해 보이는 이 한 줄에 웹 3D 게임의 고질적 문제가 담겨 있다. 많은 노트북과 데스크톱은 전력 절약을 위해 기본적으로 통합 GPU로 브라우저를 구동하는데, 이 경우 WebGL이나 WebGPU 기반 렌더링이 외장 GPU의 성능을 온전히 끌어쓰지 못한다. 프레임 저하나 발열, 끊김이 발생해도 사용자는 게임이 '원래 무겁다'고 오해하기 쉽다.
운영체제 수준의 그래픽 선호 설정으로 브라우저를 고성능 GPU에 묶어주는 것은 이 간극을 줄이는 가장 직접적인 방법이다. 다만 이 안내가 윈도우 환경에만 해당한다는 점은 분명히 인식할 필요가 있다. macOS나 리눅스, 그리고 모바일 기기에서는 GPU 선택 방식이 다르거나 사용자가 개입할 여지가 거의 없다. 즉 무료·멀티플랫폼을 내세우더라도 실제 체감 성능은 기기와 OS, 브라우저 조합에 따라 크게 갈릴 수밖에 없다.
팬 제작 프로젝트의 구조적 한계
기술적 측면과 별개로, 팬 제작 게임은 지식재산권이라는 상수 위에 서 있다. Ashfall은 스타크래프트의 세계관과 테란·프로토스·저그라는 종족 설정을 그대로 차용하지만, 이는 블리자드의 저작물에 기반한 비공식 창작물이다. 무료 배포라는 점이 상업적 침해 논란을 다소 누그러뜨릴 수는 있어도, 권리자의 정책 변화나 요청에 따라 서비스가 언제든 중단될 가능성은 구조적으로 남는다. 과거 여러 유명 IP의 팬 게임이 완성도와 무관하게 내려간 전례를 떠올리면, 이런 프로젝트의 수명은 기술보다 권리 관계에 더 크게 좌우된다.
실무자 관점에서 Ashfall은 두 갈래로 읽힌다. 하나는 웹 기술만으로 익숙한 세계관의 실시간 게임을 구현해 설치 장벽 없이 배포할 수 있다는 가능성의 사례이고, 다른 하나는 그 가벼움의 대가로 성능 최적화와 환경 호환, 그리고 법적 지속성까지 개발자가 떠안아야 한다는 현실의 사례다. 공개된 정보가 제한적인 만큼 게임 자체의 완성도를 단정하긴 이르지만, 설치 없는 배포와 브라우저 GPU 설정이라는 두 키워드만으로도 오늘날 웹 게임이 서 있는 지점을 가늠하기에는 충분하다.