본문으로 건너뛰기
피드

존 카맥이 돌아본 초기 id 소프트웨어의 실수들

general 약 4분
vote
0
댓글
북마크

존 카맥이 퀘이크 개발 당시의 기술적 과욕, 팀 운영, 지분 구조 문제를 직접 돌아봤다. 퀘이크 자체는 엄청난 성취였지만, 그 과정에서 회사와 사람들에게 너무 큰 부담을 줬다는 반성에 가깝다.

  • 1

    퀘이크는 기술적으로 너무 야심찼고, 안정적인 둠++ 엔진 위에서도 멀티플레이와 모딩 혁신은 가능했을 거라고 봄

  • 2

    스타트업식 강도를 계속 밀어붙이면 성숙해지는 조직에서는 사람이 닳아버린다는 걸 뒤늦게 인정함

  • 3

    창업자 지분 구조와 매매 계약은 나쁜 인센티브를 만들었고, 실리콘밸리식 베스팅이 더 나았을 거라고 평가함

  • 4

    레벨 디자이너에게 게임 디자인과 비주얼 감각을 동시에 요구한 건 팀 갈등을 키운 요인으로 언급됨

  • 존 카맥이 퀘이크 초창기를 돌아보며 ‘내 실수였다’고 짚은 포인트들이 꽤 세다.

    • 퀘이크는 결과적으로 전설이 됐지만, 개발 과정에서는 기술적 야심이 너무 컸다는 얘기임.
    • 멀티플레이와 모딩 같은 핵심 혁신은 굳이 완전한 새 엔진이 아니라 ‘둠++’ 같은 안정적인 기반 위에서도 충분히 가능했을 거라고 봄.
  • 가장 큰 기술적 반성은 ‘밑바닥을 계속 갈아엎는 개발’이 디자인팀을 힘들게 했다는 점임.

    • 카맥은 풀 6자유도(6DOF) 환경과 캐릭터 같은 더 큰 변화는 후속작에서 가져갔어도 됐다고 말함.
    • 즉, 엔진 혁신을 한 번에 몰아넣으면서 디자이너들이 안정적인 툴과 규칙 위에서 쌓아 올릴 시간이 부족했다는 얘기.
  • 사람을 너무 세게 몰아붙인 것도 명확히 인정함.

    • 카맥 본인도 인간적으로 가능한 수준까지 일했는데도 목표 일정을 계속 넘겼다고 함.
    • 성숙해지는 회사에는 ‘여유분(slack)’이 필요하다는 걸 당시에는 제대로 이해하지 못했다는 고백임.
  • 회사의 초기 지분 구조도 실수였다고 봄.

    • 당시 id 소프트웨어는 현재 프로젝트에 빡세게 일하는 사람들에게만 소유권이 남아야 한다는 생각으로 지분과 매매 계약을 설계함.
    • 하지만 결과적으로 나쁜 인센티브를 만들었고, 실리콘밸리에서 흔한 베스팅 주식 구조가 더 나았을 거라고 평가함.
  • 카맥이 ‘내 책임으로 보진 않는다’고 한 문제도 있음. 레벨 디자이너에게 너무 많은 역할을 요구한 부분임.

    • 당시 회사는 레벨 디자이너가 게임플레이뿐 아니라 강한 비주얼 감각까지 갖추길 기대함.
    • 기술이 좋아질수록 표현 가능성이 늘었고, 그만큼 ‘잘 플레이되는 맵’과 ‘멋져 보이는 맵’을 동시에 만드는 난이도도 올라감.
    • 비주얼을 잘 다루는 디자이너들이 그렇지 못한 디자이너를 깎아내리는 분위기도 있었다고 함.
  • 그래서 이 회고는 단순한 게임 개발 뒷이야기라기보다, 기술 부채와 조직 부채가 동시에 터지는 사례에 가깝다.

    • 새 엔진, 새 제작 방식, 빡센 일정, 미성숙한 지분 구조, 역할 기대치가 한 번에 겹침.
    • 결과물은 역사에 남았지만, 그 비용을 팀과 회사가 꽤 크게 치렀다는 얘기라 씁쓸하면서도 배울 점이 많음.

전설적인 프로젝트 회고인데, 핵심은 ‘기술적으로 가능하다’와 ‘팀이 감당 가능하다’는 완전히 다른 문제라는 점임. 개발자 입장에선 엔진 리라이트, 조직 피로도, 지분 인센티브가 한 프로젝트 안에서 어떻게 엮이는지 꽤 생생하게 보이는 글이다.

댓글

댓글

댓글을 불러오는 중...

general

정부, 공공부문을 ‘AI 민주정부’로 바꾸겠다는 전략 공개

행정안전부가 전자정부의 날 행사에서 공공 인공지능 전환 전략인 ‘세계 최고의 AI 민주정부 실현 전략’을 발표했다. 핵심은 행정 효율화에 그치지 않고 국민 의견 수렴, 정책 참여, 행정 역량 강화를 AI로 밀어보겠다는 구상이다.

general

워드 빨간 밑줄을 만든 토니 크루거를 기억하며

마이크로소프트 워드의 빨간 맞춤법 밑줄과 초록 문법 밑줄을 처음 만든 개발자 토니 크루거를 기리는 글이다. 예전에는 사용자가 직접 맞춤법 검사를 실행하고 기다려야 했지만, 토니는 이 기능을 백그라운드에서 덜 거슬리게 만들고 오류를 즉시 화면에 표시하는 방식으로 바꿨다. 지금은 거의 모든 문서 편집기와 개발 도구에 비슷한 표시가 들어갔다는 점에서, 조용하지만 엄청나게 널리 퍼진 사용자 경험 개선 사례다.

general

삼성전자, AI 모듈러 홈 3년 안에 1만 채 팔겠다고 선언

삼성전자가 공장에서 80% 이상 제작되는 AI 모듈러 홈을 3년간 누적 1만 채 판매하겠다는 목표를 밝혔다. 스마트싱스 기반 보안, 화재·누수 알림, 에너지 절감, 방문자 맞이 자동화까지 주거 솔루션을 패키지로 묶는 전략이다.

general

중기부, 딥테크 7개 팀에 예비연구 티켓 줬다

중기부가 생태계혁신형 딥테크 챌린지 프로젝트 예비연구팀 7곳을 출범시켰다. 206개 컨소시엄 중 7개가 뽑혀 41대 1 경쟁률을 통과했고, 최종 5개 과제에는 4년간 최대 200억 원의 연구개발 지원이 붙는다.

general

구글 직원, 구글 워크스페이스 CLI 만들었다가 해고됐다고 주장

전 구글 직원이 구글 워크스페이스 CLI를 만들었다가 해고됐다고 공개했다. 이 도구는 해커뉴스 1위에 오르고 며칠 만에 깃허브 스타와 실제 사용자를 대거 모았지만, 내부에서는 브랜드 사용과 워크스페이스의 에이전트화에 대한 긴장감이 있었다고 한다.