본 기사는 2024년 11월 18일에 공개된 Photon Dev Diaries: Meet Team Nthusia – Creators of Fusion Karts, Fusion Golf and Food Fusion. 번역했습니다.
재능 있는 인디 게임 개발 스튜디오인 Nthusia와 함께 새로운 개발 일지 시리즈를 시작하게 되어 매우 기쁩니다. 이 시리즈에서는 우리 팀이 어떻게 협력하여 멋진 프로젝트를 실현하는지에 대한 비하인드 스토리를 공유할 예정입니다. 먼저 Nthusia 팀의 멤버들을 소개하고, 우리가 어떻게 처음 연결되었는지를 되돌아보는 것으로 이야기를 시작해 보겠습니다.
Nthusia란 누구인가?
Nthusia는 두 명의 열정적인 인디 게임 개발자, Dan과 Cody로 구성되어 있습니다. Dan은 스코틀랜드에, Cody는 미국에 거주하고 있으며, 두 사람 모두 게임에 대한 평생 사랑을 가지고 있습니다. 그들은 Photon과의 협업을 통해 얻은 자본과 동기를 바탕으로 2022년 1월에 Nthusia를 설립하고, 매력적이고 혁신적인 프로젝트를 만들어가는 공동의 목표를 추구하고 있습니다.
고등학교 이전부터 게임 개발에 관심을 가져온 댄은 팬데믹으로 인해 직장을 잃은 후 본격적으로 게임 개발을 시작하기로 결심했습니다.
거의 동시에 그는 코디와 만났습니다. 코디는 10살 때부터 게임 제작에 매력을 느끼며, GameMaker, Flash/ActionScript, 웹 개발을 위한 JavaScript, 그리고 궁극적으로 Unity와 C# 등 다양한 플랫폼을 경험해왔습니다.
두 사람은 Brackeys 커뮤니티의 Discord 서버에서 만나 서로 돈독한 유대감을 형성하고 협력하여 게임 프로젝트를 시작했습니다. 이 파트너십을 통해 "빠른 프로토타입 제작"에 대한 전문성을 키웠고, 이 기술은 Photon의 주목을 받아 교육용 샘플에 대한 협업으로 이어지는 계기가 되었습니다.
우리가 함께 일하게 된 계기
저희의 파트너십은 2021년 9월에 시작되었습니다. 그 당시 Dan과 Cody는 카트 레이싱 게임의 프로토타입을 개발 중이었습니다. 그들은 진행 상황에 만족하여 Photon Bolt 서버의 Discord에서 프로토타입 비디오를 공유하기로 결정했습니다.
여기서 Photon의 CEO이자 CTO인 Christof가 처음으로 그들의 작업을 보게 되었습니다. 그는 그들이 개발한 프로젝트의 세련미와 잠재력에 깊은 인상을 받았고, 이것이 훌륭한 교육용 샘플이 될 것이라고 확신했습니다. 특히 그는 이 프로젝트가 당시 Photon의 새로운 네트워킹 패키지인 Fusion으로의 마이그레이션 방법을 잘 보여주는 좋은 예시가 될 것이라고 생각했습니다.
Photon은 Nthusia에 연락을 취했고, 그로 인해 성공적인 협업이 시작되었습니다. 현재 Fusion Karts로 알려진 카트 프로젝트는 Nthusia가 Photon을 위해 개발한 여러 샘플 프로젝트 중 첫 번째가 되었습니다.
Nthusia의 샘플 프로젝트
Fusion Karts 이후, Nthusia는 Photon 제품의 힘과 다양성을 보여주는 여러 고품질 샘플 프로젝트를 개발했습니다. 이러한 샘플은 Photon을 사용하는 방법을 배우고, 다양한 온라인 멀티플레이어 경험을 만드는 방식에 관심이 있는 개발자들에게 훌륭한 리소스가 될 것입니다.
-
Fusion Karts: 퓨전 카트는 체크포인트, 랩, 파워업, 드리프팅 및 부스트 기능 등 기대하는 모든 요소를 갖춘 재미있는 아케이드 레이서입니다.
-
Fusion Golf: Fusion Golf 샘플은 서버 권한과 클라이언트 예측 모델을 활용한 아케이드 골프 레이싱 게임을 보여줍니다. 이 게임에는 18홀 코스, 세션 브라우저, 그리고 역동적인 경험을 위한 사용자 정의 가능한 게임 설정이 포함되어 있습니다.
-
Fusion Impostor: Fusion Impostor는 최대 8명의 플레이어를 위한 소셜 추론 게임을 만드는 방법을 보여주며, Photon Voice SDK와의 통합을 통해 커뮤니케이션 기능을 제공합니다. Fusion 1.0에서 Fusion 2.0으로 업그레이드되면서도 핵심 기능은 그대로 유지되고 있습니다.
-
Food Fusion: Fusion Cooking Coop은 Fusion Shared 모드를 활용한 협동 파티 쿠킹 게임 샘플입니다. 플레이어는 만료되기 전에 요리하고 제공해야 하는 다양한 주문을 받아 진행하게 됩니다.
-
Quantum Motor Dome: Quantum Motor Dome 샘플은 최대 6명의 플레이어를 위한 자유로운 Snake 같은 스포츠 게임을 만드는 접근 방식을 보여줍니다. 여기에는 핸즈오프 호스트 또는 참여 로비, 맞춤형 FSM 시스템을 이용한 자동 게임 상태 진행, 브로드페이즈 히트 감지, 그리고 플레이어 커스터마이징 기능이 포함되어 있습니다. 이 게임은 Photon과 Global Game Jam이 2022년 10월에 주최한 "Back to School" 멀티플레이어 게임 잼에서 시작된 오리지널 컨셉 샘플입니다.
Nthusia의 개발 프로젝트
Nthusia는 새로운 샘플 프로젝트를 시작할 때, 효율적으로 작업하고 높은 품질의 결과를 도출할 수 있도록 돕는 프로세스를 갖추고 있습니다. 다음은 그 일반적인 개요입니다.
1.조사 및 분석: 먼저, 그들은 자신이 제작할 게임 유형에 익숙해지기 위해 시간을 투자합니다. 비슷한 게임을 플레이하고 관련 비디오를 시청하며, 그 게임의 핵심 시스템이 어떻게 작동하는지 생각해 봅니다. 이러한 과정은 그들이 샘플 프로젝트에서 재현해야 할 게임플레이를 이해하는 데 큰 도움이 됩니다.
2.캐릭터 컨트롤러 우선: Nthusia가 가장 먼저 진행하는 작업 중 하나는 캐릭터 컨트롤러를 만드는 것입니다. 이는 많은 게임의 핵심 요소로, 이를 통해 게임 세계와 조기에 상호작용을 시작할 수 있습니다.
3.기존 코드 활용: Nthusia는 가능한 한 이전 프로젝트의 코드를 재사용합니다. Photon 서비스와 상호작용하는 핵심 스크립트를 보유하고 있어, 이를 각 새 프로젝트에 쉽게 적용할 수 있습니다. 이렇게 하면 시간도 절약하고 각 샘플의 고유한 부분에 더욱 집중할 수 있습니다.
다음 개발 일지를 기대하며
이 시리즈의 다음 편에서는 Nthusia의 현재 프로젝트에 대해 알아보겠습니다. Photon Fusion의 공유 모드를 활용한 협동 게임으로, Animal Crossing에서 영감을 받았습니다. 그들이 작업한 내용은 다음과 같습니다.
- 나무를 베고, 구멍을 파고, 아이템을 묻고, 조개를 모으며, NPC와 상호작용해 아이템을 사고파는 등의 핵심적인 게임플레이 메커니즘입니다.
-
플레이어들이 서로를 위해 돈을 낼 수 있는 시스템으로, 공유 인벤토리나 경제 시스템을 암시합니다.
- 또한 캐릭터 커스터마이징에 대해 자세히 살펴보고, 이를 최상의 방식으로 동기화하는 방법에 대해 이야기해 보겠습니다. Nthusia가 플레이어가 공유 온라인 세계에서 각자의 독특한 스타일을 표현할 수 있도록 어떻게 구현하고 있는지 알아보겠습니다.
Nthusia의 여정을 여러분과 더욱 많이 나눌 수 있게 되어 기쁩니다! 다음 개발 일지를 기대해 주세요. Photon으로 샘플을 빌드하는 데 필요한 다양한 단계와 프로세스를 자세히 설명하고 소개할 예정입니다.
성공적인 멀티플레이어 게임을 직접 만들 준비가 되셨나요? Photon의 Fusion을 사용하면 최첨단 멀티플레이어 기능을 프로젝트에 통합하는 것이 그 어느 때보다 쉬워졌습니다. 업계에서 가장 진보된 도구는 물론, 포괄적인 지원과 다운로드 가능한 샘플, 그리고 자세한 설명서까지, 시작하는 데 필요한 모든 것을 제공합니다.
오늘 첫 발을 내딛어 보세요! Fusion을 다운로드하고 빌드를 시작해 보세요! 더 심층적인 도움이 필요하다면 Gaming Circle에 가입하시면 좋습니다. 여기서 개발자들과 직접 소통하며, 여정 내내 전문가의 안내를 받을 수 있습니다.
지금 여기서 멀티플레이어 성공 스토리가 시작됩니다!
댓글
댓글 0개
댓글을 남기려면 로그인하세요.