출시 28년 만에 원작을 뛰어넘은 오픈소스 게임 — OpenRA가 Red Alert보다 나은 이유

출시 28년 만에 원작을 뛰어넘은 오픈소스 게임 — OpenRA가 Red Alert보다 나은 이유

오픈소스게임Red AlertOpenRARTS

데이터 소스:HN + web research · HN

1996년, 당신은 브라운관 모니터 앞에 앉아 있다. 스피커에서는 그 상징적인 음성이 흘러나온다 — “Construction Complete.” 광산을 짓고, 자금을 모으고, 맵 반대편을 향해 탱크를 밀어 넣는다. 그때는 ‘밸런스’가 뭔지 몰랐다. 그냥 소련의 테슬라 코일이 너무 멋졌고, 연합군 타냐가 적진을 쓸어버리는 게 시원했다. 그 게임 이름은 《Red Alert》, Westwood 스튜디오가 만든 작품이다.

그로부터 28년이 지났다.

28년 동안 RTS(실시간 전략)라는 장르는 국민적 취미에서 매니악한 장르로 변모했다. Red Alert를 만든 스튜디오는 EA에 인수된 뒤 폐쇄되었다. Command & Conquer 시리즈는 2010년 이후 완전히 업데이트가 중단되었고, 《Red Alert 4》는 영영 나오지 않을 농담이 되었다. 하지만 2007년부터 시작해 무려 19년 동안, Red Alert를 낡은 Windows에서만 돌아가던 코드 더미에서 건져내 Windows 10, macOS, Linux를 지원하는 현대적인 게임으로 다시 써낸 프로젝트가 있다.

이 프로젝트의 이름은 OpenRA. 2026년 6월, Hacker News에서 538포인트와 100개에 가까운 댓글을 기록했다. 개발자들이 주를 이루는 HN에서 이 정도 화력이 폭발적이라고는 할 수 없지만, 댓글 하나하나가 같은 얘기를 하고 있었다. 이게 원작보다 더 재밌다.

이 사람들이 어떻게 해냈을까

OpenRA 이야기는 Chris Forbes라는 프로그래머에게서 시작된다. 2007년 6월, 아마도 어느 늦은 밤 Red Alert가 갑자기 땡겼을 것이다. 그는 낡은 게임 CD를 찾아 꺼냈지만, 당시 손에 쥔 새 컴퓨터에서는 도저히 실행이 안 됐다. 그래서 그는 좀 미친 짓을 했다. 게임 엔진을 처음부터 다시 쓰기 시작한 것이다.

이 엔진은 원본 코드를 전혀 사용하지 않는다. C#으로 핵심 아키텍처 전체를 재구현했다. 렌더링 파이프라인, 경로 탐색 알고리즘, 유닛 행동, 네트워크 동기화까지 전부. 원본 Red Alert의 패키징 포맷, 맵 파일, 유닛과 건물의 속성 정의 — 이 모든 것이 리버스 엔지니어링되어 새로운 아키텍처 안에 담겼다.

처음 2년 동안은 기여자가 거의 없었다. Forbes 혼자 끌고 갔고, 프로젝트는 반쯤 잠든 상태였다. 전환점은 2009년 10월. 갑자기 새로운 기여자들이 몰려들기 시작했다. 2015년까지 159명이 이 프로젝트에 15,000건이 넘는 코드 커밋을 올렸다.

이 흐름은 오늘날까지 이어지고 있다. 2026년 2월의 최신 테스트 빌드는 아마 상상도 못 했을 기능을 추가했다. 랜덤 맵 생성기 — 지형 선택, 플레이어 수 선택, 대칭 방식 선택만 하면 시스템이 자동으로 새 맵을 만들어낸다. 원작 Red Alert에서는 상상할 수 없는 일이다. 원작의 맵은 개발자가 수작업으로 그린 백여 개뿐이었고, 다 하면 끝이었다.

왜 원작보다 나을 수밖에 없는가

1996년 원작 Red Alert만 해본 사람이라면, 지난 30년간 RTS 게임이 무엇을 진화시켜왔는지 모를 수 있다. OpenRA는 이 모든 것을 1996년 게임 안에 집어넣었다.

공격 이동(Attack-Move). 원작 Red Alert에서 부대가 행군 중 적을 만나면 멍하니 멈춰 선다. 일일이 유닛을 찍어서 공격 명령을 내려야 한다. 공격 이동을 쓰면 부대가 가는 길에 적을 만나는 대로 자동으로 사격한다. 이 기능은 스타크래프트에나 있던 것으로, 원작 Red Alert에는 없었다.

전장의 안개(Fog of War). 원작 Red Alert의 맵은 완전히 밝혀져 있다. 적이 어디 있는지는 모르지만, 일단 닿은 지역은 항상 보인다. OpenRA는 진짜 ‘전장의 안개’를 도입했다. 시야 밖은 완전히 어둡다. 정찰 없이는 아무것도 모른다. 이는 원작의 ‘손 빠르게 물량 폭발’ 메타를 근본적으로 바꿔버린다. 정찰하고, 판단하고, 전략적 결정을 강제한다.

유닛 승급(Veterancy). 살아남은 병사는 더 강해진다. 현대 RTS에서는 기본 사양이지만, 원작 Red Alert에는 없었다.

밸런스 전면 재조정. HN의 한 댓글은 이 지점을 매우 정확하게 짚었다. 원작에서 연합군 포병이 소련의 테슬라 코일을 공격하는 것은 자살 행위나 다름없다. 사거리가 딸려서 한 방 쏘기도 전에 감전된다. OpenRA는 포병 사거리를 테슬라 코일 밖으로 늘렸다. 이제 수비 진영은 웅크리고 있을 수 없다. 반드시 병력을 내보내 상대 포병을 제거해야 한다. 공방 간의 상호작용이 다시 살아난다.

이런 조정은 한두 개가 아니다. 10년 넘게 지속된, 커뮤니티 대전 데이터에 기반한 체계적인 밸런스 엔지니어링이다. 상업 게임 회사는 내부 테스트와 제한적인 플레이어 피드백으로 밸런스를 맞춘다. OpenRA는 수백 명의 열정적인 플레이어가 밤낮으로 대전하며 쌓은 데이터에 의존한다. 후자의 샘플 규모와 반복 속도는 원작이 결코 가질 수 없는 것이다.

물론 논쟁도 있다. HN 토론에서는 OpenRA의 AI가 너무 강하다는 불만이 나왔다. AI가 시야 밖 사거리 확장 메커니즘을 이용해 끊임없이 괴롭히기 때문에 계속 진격할 수밖에 없다는 것이다. 원작의 불균형 자체가 재미라는 의견도 있다. “난 그냥 테슬라 코일로 다 태워버리는 게 좋다”는 식이다. 이런 의견 차이 자체가 한 가지 사실을 증명한다. 밸런스는 플레이어 집단의 주관적 미학이다. OpenRA가 제공하는 것은 더 복잡한 시스템 위에 세워진, 새로운 논쟁의 시작점이다.

네가 돈을 내고 샀지만 버려진 IP

1998년, EA는 Westwood를 인수했다. 2003년, Westwood는 폐쇄되었다. 이후 20여 년 동안 EA가 Command & Conquer 시리즈에 한 일을 요약하면 이렇다. 2010년 《Command & Conquer 4》가 평가 폭망 후 본편 폐기. 2013년 제작 중이던 《Command & Conquer: Generals 2》 취소. 2018년 Red Alert를 모바일 게임으로 만들었다가 팬들의 비난에 철수. 2020년 《C&C 리마스터 컬렉션》이 그나마 양심적인 작품이었지만 — 그래픽 리마스터에 그쳤을 뿐 게임 메커니즘은 그대로였다.

EA가 상업적 실체로서 한 IP에 계속 투자할 가치가 있는지 판단하는 것은 물론 그들의 권리다. 하지만 그 결정이 낳은 결과는 확실하다. 한 세대와 함께 성장한 게임 시리즈가 창고에 15년 넘게 먼지를 뒤집어쓰고 방치되었다.

그러고 나서 돈 한 푼 받지 않는 사람들이 그것을 집어 들었다.

이 이야기가 흥미로운 이유는, 팬이 회사보다 자신의 제품을 더 사랑한다는 점 때문만이 아니다. 그들이 EA에게 없는 것을 가졌기 때문이다. 시간, 인내심, 그리고 유닛 하나하나의 수치 미세 조정이 전체 대전 경험에 미치는 영향에 대한 집착. EA는 분기마다 주주들에게 수익을 보고해야 한다. OpenRA 기여자들은 똑같이 이 게임을 사랑하는 상대방에게만 책임을 진다. 어젯밤 경기에서 상대 포병이 또 너무 강하지 않았는지.

한 가지 흥미로운 사실. EA는 OpenRA를 고소하지 않았을 뿐 아니라, 2025년에 일부 C&C 구작을 오픈소스로 풀었다. HN 토론에서 누군가 이렇게 썼다. “EA를 아무리 욕해도, 그들은 적어도 OpenRA를 용인했고 구작을 오픈소스화하기까지 했다. 더 많은 퍼블리셔가 배워야 한다.” 이 관계의 미묘한 본질은 여기에 있다. 상업 회사가 IP를 포기한 뒤, 커뮤니티의 계승이 그 IP 생명력의 유일한 연장 방식이 된다. EA는 여기에 비용을 들일 필요가 없고, 가끔 커뮤니티의 열기에 편승해 브랜드 존재감을 환기할 수 있다.

원작보다 나은 것은 게임성만이 아니다

OpenRA는 원작이 절대 할 수 없었던 많은 일을 해냈다. 인프라스트럭처 레이어에서의 재구축이 필요했기 때문이다.

크로스 플랫폼. 원작 Red Alert는 Windows에서만 돌아간다. OpenRA는 Windows, macOS, Linux를 네이티브 지원한다. 가상머신도, 호환성 패치도 필요 없다. 설치하고 바로 실행.

온라인 멀티플레이. 원작 Red Alert의 멀티플레이 모드는 IPX 프로토콜에 의존한다. 90년대 근거리 통신망 프로토콜로, 현대 OS에서는 사실상 사용 불가다. OpenRA는 완전한 인터넷 대전 시스템을 내장했다. 서버 로비, 매칭, 게임 리플레이, 관전 모드까지. 이제 지구 반대편의 낯선 사람과 Red Alert 한 판을 붙을 수 있고, 지연 시간은 예전 근거리 통신망보다 낮다.

Mod SDK. OpenRA는 엔진을 만들었다. 누구든 이 엔진으로 자신만의 RTS 게임을 만들 수 있다. 유닛, 건물, 규칙 — 전부 커스터마이징 가능하다. 커뮤니티는 이미 이걸로 수십 개의 새로운 게임을 만들어냈다.

최신 업데이트는 지금도 쏟아져 나온다. 2026년 2월 테스트 빌드는 자동 저장, AI가 분기지를 건설하려는 시도, 새로운 싱글플레이 미션을 추가했고, 다국어 로컬라이제이션 작업까지 시작했다. 2007년에 시작된 프로젝트가 2026년에도 업데이트되고 있다. 이 생명 주기는 대다수 상업 게임을 이미 넘어섰다.

프로젝트의 생명력은 어디서 오는가

글의 도입부로 돌아가자. Forbes가 2007년 이 프로젝트를 시작했을 때, 아마도 19년 후에도 업데이트가 계속되고 수천 명이 플레이할 것이라고는 전혀 생각하지 못했을 것이다. 그저 어느 날 밤 Red Alert 한 판 하고 싶었는데 컴퓨터가 말을 안 들어서 코드를 쓰기 시작했을 뿐이다.

이 충동은 단순하다. 하지만 되돌아보면, 이 충동은 19년 동안 유지되었다. 기술적 도전은 처음 3년 사이에 대부분 소화되었다. 이 프로젝트를 진짜로 살려둔 것은, Red Alert가 정말로 재밌다는 사실이다. 그 재미가 누군가에게는 10년 이상을 바칠 이유가 되었고, 포병 사거리 하나 고치는 문제로 동료와 새벽까지 논쟁할 이유가 되었으며, 매일 AI와 블록체인과 데이터베이스 최적화를 논하는 Hacker News의 프로그래머들이 ‘OpenRA’라는 세 글자를 보고 걸음을 멈추고 댓글을 남기게 만드는 이유가 되었다. “나 매주 주말 우리 아빠랑 이거 해.”

이것은 기술에 관한 이야기가 아니다. 이것은 한 게임이 — 소유자에게 잊힌 후에도 — 그걸 기억하는 사람들에 의해 길고 긴 세월 동안 한 뼘 한 뼘 원작보다 더 나은 무언가로 다시 태어난 이야기다.


참고 링크