본 기사는 2025년 6월 26일에 공개된 Crafting Lightning: How Motion Twin Built Windblown with Photon Quantum 을 번역했습니다.

Photon은 히트 로그라이크 게임 ‘Dead Cells’로 유명한 노동자 협동조합 Motion Twin의 최신 야심작, Windblown의 개발기를 여러분과 함께 나눌 수 있어 매우 기쁩니다. 이 이야기는 단순한 창의적 비전뿐만 아니라, 초고속 멀티플레이 로그라이트 Windblown이 탄생하기까지 Photon Quantum의 결정론적 엔진이라는 강력한 기술이 얼마나 핵심적인 역할을 했는지까지 담고 있습니다.
Motion Twin 소개: 협업 중심의 개발 방식
Motion Twin은 7명으로 이루어진 소규모 인디 스튜디오로, 모든 팀원이 동등한 발언권을 가진 노동자 협동조합 형태로 운영되고 있습니다. 이 협업 중심 모델은 개발 전반에 깊숙이 뿌리내려, 모든 구성원이 열정을 가지고 적극적으로 참여하며, 자유롭게 기여 분야를 선택하고 아이디어를 공유할 수 있는 환경을 만듭니다. 이러한 구조 덕분에 빠른 프로토타입 제작, 다양한 의견의 조기 수렴, 지속적인 반복 개선이 가능해집니다.
특히 Motion Twin의 가장 큰 장점은 모든 디자이너가 프로그래머이기도 하다는 점인데, 덕분에 아이디어 단계부터 구현까지 한 명이 전체 과정을 책임질 수 있으며, 하루도 안 되어 프로토타이핑을 끝내는 경우도 있습니다.
이처럼 빠른 개발 사이클은 손맛과 반응성이 중요한 Windblown 같은 게임에서, 가능한 한 이른 시점에 플레이 가능한 버전을 만들어 테스트할 수 있다는 점에서 큰 강점으로 작용합니다.
비전과 도전: 빠른 액션, 완전한 협동
Windblown의 출발점은 “지금 우리가 정말 하고 싶은 게임은 뭘까?”라는 익숙한 질문이었습니다. 그 답은 데빌 메이 크라이, 베요네타, 플래티넘 게임즈처럼 빠르고 액션이 살아 있는 게임이면서도, 몬스터 헌터처럼 친구들과 제대로 함께 즐길 수 있는 작품이었습니다.
Motion Twin은 예전 게임들의 커뮤니티 중심 정신과 완성도 높은 액션을 결합하는 것을 목표로 삼았지만, 이렇게 빠른 전투와 완전한 협동 멀티플레이를 동시에 구현한 선례가 거의 없어 모든 것이 새로운 도전이었습니다. 참고할 만한 기존 설계가 전혀 없었기에 수많은 해결책을 스스로 고안해야 했죠. 또한 솔로 플레이와 협동 플레이 양쪽에서 핵심 시스템이 똑같이 높은 완성도로 작동해야 하고, 어느 한 쪽도 희생돼서는 안 된다는 점 역시 디자인과 기술 모두에서 큰 고민거리였습니다.

최적의 기술을 찾아서
Windblown의 멀티플레이어 네트워킹 기술을 선택할 때 Motion Twin은 몇 가지 핵심 기준을 최우선으로 삼았습니다. 저지연 네트워크, 크로스플레이 지원, 편리한 디버깅, 글로벌 확장성, 그리고 Unity와의 안정적인 통합이 필수적이었죠. 빠른 액션을 완벽하게 구현하면서도 전 세계 어디서든 모든 플레이어가 끊김 없이 게임을 즐길 수 있는 환경을 제공하는 것이 가장 중요했기 때문입니다.
Photon Quantum이 선택받은 이유
결국 Motion Twin은 Photon Quantum을 선택했습니다. Quantum은 그들이 필요로 했던 저지연 성능, 강력한 Unity 지원, 그리고 검증된 글로벌 인프라를 모두 갖추고 있었습니다. 특히 눈에 띄었던 부분은 예측 시스템이었는데, 이를 통해 문제를 훨씬 더 빠르게 파악하고 신속하게 해결할 수 있었습니다.
Quantum은 시장에서 유일하게 100% 결정론적 멀티플레이어 게임 엔진입니다. 이 엔진을 사용하면 멀티플레이어 개발이 훨씬 단순해져, 마치 로컬 멀티플레이 게임을 만드는 것처럼 느껴집니다. 별도의 넷코드를 구현하지 않아도 모든 것이 기본적으로 네트워크상에서 자동으로 동기화됩니다.
또한, 제한된 대역폭만으로도 작동하는 Input Only 방식과 ECS 아키텍처를 통해 뛰어난 성능을 자랑합니다. 결정론적 게임 구조 덕분에 치팅(부정행위)에도 강점을 가지고 있습니다. Quantum의 시뮬레이션은 특정 플랫폼이나 Unity 엔진에 종속되지 않아 어디에서든 자유롭게 동작할 수 있습니다. 로컬 환경에서는 저지연의 e스포츠급 경험을 제공하며, 원격 입력 또한 예측과 롤백 처리를 통해 완벽하게 대응합니다.
가비지 컬렉션이 없는 ECS 기반 Quantum 아키텍처는 다양한 플랫폼에서 최상의 성능을 제공합니다. 시뮬레이션 속도는 틱 기반으로 동작하며, 상황에 따라 유연하게 조정할 수 있습니다. 클라이언트는 입력을 예측하고, 서버에서 확정된 입력을 바탕으로 지속적으로 롤백과 재시뮬레이션을 수행합니다. Unity는 뷰 레이어(레벨 디자인, 렌더링, UI 등)에만 사용되며, 결정론적 시뮬레이션이 지연 없는 게임플레이를 위한 정확한 데이터를 제공합니다. 엔진은 싱글 플레이어, 로컬, 온라인 등 모든 게임 모드에서 단일 코드베이스로 작동합니다. 또한, 물리 엔진, 경로 탐색, Bot/AI SDK용 내장 라이브러리도 포함되어 있습니다. 입력 및 시간 동기화는 Photon Cloud를 통해 관리됩니다.
Motion Twin은 Quantum을 처음 접하는 사람도 보통 몇 주의 초기 학습 곡선을 지나면, 잘 구성된 코드베이스와 프로젝트 아키텍처 덕분에 효율적으로 개발할 수 있다는 점을 알게 되었습니다. Quantum은 저지연, 원활한 크로스플레이, 간편한 디버깅, 글로벌 확장성, Unity와의 자연스러운 통합 등 모든 핵심 요구 사항을 처음부터 충족했습니다. Motion Twin은 이러한 기술적 이점 외에도, Quantum 팀의 탁월한 지원을 특히 강조했습니다.

Quantum의 영향력: 디버깅과 글로벌 플레이
Photon Quantum의 장점을 크게 체감했던 중요한 순간은 다음과 같습니다.
- 정확한 타이밍과 캐릭터 상태가 복잡하게 얽힌, 상황별로 달라지는 버그를 처리해야 하는 일이 있었습니다. Motion Twin은 Quantum의 리플레이 시스템이 없었다면 이런 문제를 포착하고 진단하기가 거의 불가능했을 것이라고 말합니다. 20년 넘는 개발 경험 중에서 Quantum의 리플레이 시스템이 가장 효과적인 디버깅 도구였다고 평가했고, 이를 통해 문제를 훨씬 더 빠르고 효율적으로 진단하고 해결할 수 있었습니다. (이 기능은 Quantum에 내장된 리플레이 및 관전 시스템을 기반으로 합니다.)
미국 서부와 유럽처럼 거리가 먼 지역에서도 플레이어들이 끊김 없이 원활하게 접속해 게임을 즐기는 모습을 직접 확인할 수 있었습니다. 체감할 만한 지연 없이 누구나 접속할 수 있었다는 사실은 Quantum의 저지연 성능과 견고한 글로벌 인프라를 확실히 입증해 주었고, Motion Twin이 Quantum을 선택한 결정이 옳았음을 확인시켜 주었습니다. (이 경험은 Quantum의 Input Only 방식과 글로벌 Photon Cloud 인프라 덕분에 가능했습니다.)
성능과 그래픽 관리
Windblown의 넓고 빠른 환경에서 메모리와 CPU 성능을 최적화하기 위해 다양한 전략을 함께 활용했습니다. Unity의 Burst 컴파일러를 이용해 동적 콘텐츠를 일괄 처리하고, 멀티스레딩을 적용했으며, Unity와 Photon Quantum의 로직 계층에는 컬링 시스템을 도입해 필요한 데이터만 처리하고 렌더링했습니다.
Motion Twin은 Quantum의 뛰어난 성능 덕분에 세세한 마이크로 최적화에 집착하기보다는 시스템 전체의 최적화에 집중할 수 있었습니다. 또한, 빠르게 전개되는 협동 플레이 환경에서 가독성과 게임플레이의 명확성을 높이기 위해 원격 플레이어에게 특정 VFX를 제한하는 디자인적 선택을 했습니다. 이 덕분에 시각적 노이즈가 줄어들고, 플레이어가 자신의 캐릭터를 더 쉽게 따라갈 수 있게 되었습니다.

커뮤니티 협업
얼리 액세스 출시와 반응
Motion Twin은 Quantum을 사용하며 느낀 전반적인 경험을 공유합니다.
결론: 빠른 멀티플레이의 원동력
요약하자면, Motion Twin과 Windblown의 여정은 협업 중심의 개발 구조가 얼마나 빠른 반복 작업을 가능하게 하는지, 그리고 초고속 멀티플레이어라는 과제에 맞서 실질적인 기술 솔루션을 어떻게 찾아냈는지를 잘 보여줍니다. 결정론적 엔진, 저지연 성능, 안정적인 글로벌 인프라, 그리고 강력한 디버깅 기능(특히 리플레이 시스템)을 갖춘 Photon Quantum과 커뮤니티의 긴밀한 피드백이, 그들의 야심 찬 비전을 실현하고 얼리 액세스에서 긍정적인 반응을 얻는 데 중요한 역할을 했습니다. Photon은 Windblown의 초고속 멀티플레이어를 현실로 만드는데 필요한 기술을 Motion Twin에 제공할 수 있던 것을 매우 자랑스럽게 생각합니다.
성공적인 멀티플레이어 게임을 직접 만들 준비가 되셨나요? Photon의 Fusion과 Quantum을 사용하면 최첨단 멀티플레이어 기능을 프로젝트에 통합하는 것이 그 어느 때보다 쉬워졌습니다. 업계에서 가장 진보된 도구는 물론, 포괄적인 지원과 다운로드 가능한 샘플, 그리고 자세한 설명서까지, 시작하는 데 필요한 모든 것을 제공합니다.
오늘 첫 발을 내딛어 보세요! Fusion을 다운로드하거나 Quantum 을 다운로드하고 빌드를 시작해 보세요! 더 심층적인 도움이 필요하다면 Gaming Circle에 가입하시면 좋습니다. 여기서 개발자들과 직접 소통하며, 여정 내내 전문가의 안내를 받을 수 있습니다.
지금 여기서 멀티플레이어 성공 스토리가 시작됩니다!
댓글
댓글 0개
댓글을 남기려면 로그인하세요.