게임 개발자에게 유리한 출발점 제공

EMILY RAINE / UNITY TECHNOLOGIESContributor
May 25, 2020|5 분
게임 개발자에게 유리한 출발점 제공
이 웹페이지는 이해를 돕기 위해 기계 번역으로 제공됩니다. 기계 번역으로 제공되는 콘텐츠에 대한 정확도나 신뢰도는 보장되지 않습니다. 번역된 콘텐츠의 정확도에 관해 의문이 있는 경우 웹페이지의 공식 영어 원문을 참고해 주시기 바랍니다.

캣소프트 스튜디오는 제작 시간을 단축하는 필수 게임 제작 툴을 개발하여 중요한 곳에 에너지를 집중할 수 있도록 지원합니다.

모든 게임은 구축할 월드, 매력적인 게임 메커니즘, 플레이어가 사랑할 수밖에 없는 기능 등 아이디어에서 시작하지만, 그 아이디어를 실현하려면 많은 노력이 필요합니다. 캣소프트 스튜디오는 아이디어에서 플레이 가능한 게임으로의 여정을 훨씬 더 원활하게 만들어주는 도구를 개발합니다. 유니티 에셋 스토어 퍼블리셔인 이 스튜디오는 핵심 제품인 게임 크리에이터를 중심으로 아이디어를 현실로 구현하는 데 도움이 되는 다양한 툴, 템플릿, 시스템을 제작하고 있습니다.

"게임 크리에이터는 게임 프로그래밍과 디자인 사이의 가교 역할을 합니다."라고 바르셀로나에 본사를 둔 캣소프트 스튜디오의 대표인 마르티 노그 콜은 퍼블리셔의 에셋 스토어 서비스를 이끄는 정신을 설명합니다.

"저는 게임 개발 주기를 일련의 레이어라고 생각합니다. 게임을 처음부터 만들 때는 가장 낮은 레벨부터 시작하여 상위 레벨로 올라가야 합니다. Unity를 사용하면 엄청난 이점을 얻을 수 있습니다."라고 설명합니다. "게임 크리에이터는 이를 더욱 발전시키는 것을 목표로 합니다. 캐릭터가 특정 위치로 이동하도록 할 때 방향 벡터, 가속도 공식, 애니메이션 사이의 러핑 또는 장애물 회피를 처리하고 싶지 않습니다. 게임 크리에이터는 게임 개발을 보다 인간 친화적으로 만드는 것이 목표입니다."

게임 크리에이터는 카메라, 캐릭터, 변수, 높은 수준의 비주얼 스크립팅 솔루션 등 장르에 구애받지 않는 공통 시스템의 핵심 패키지인 기본입니다. 모듈은 인벤토리 관리부터 근접 전투 시스템 정의, 퀘스트 제작에 이르기까지 게임플레이 요소로 이러한 기능을 추가하고 확장합니다. 통계 모듈은 복잡한 RPG 속성 시스템을 만드는 데 도움이 되며, 대화 애드온은 캐릭터 간의 복잡한 분기 대화를 관리할 수 있는 시스템입니다. 각각은 Game Creator와 긴밀하게 통합되어 개발자의 자유도와 생산성을 높여주며, 비주얼 스크립팅 시스템은 Game Creator 허브에서 공유되는 무료 커스텀 노드를 통해 확장할 수 있습니다. 게임 크리에이터 에코시스템에는 개발자뿐만 아니라 게임 디자이너에게도 매력적인 기능이 포함되어 있으며, 실제로 Marti의 툴은 "게임 아이디어가 있는 모든 사람"을 위한 것이라고 주장합니다.

강점부터 시작

바르셀로나에서 컴퓨터 공학을 공부하던 마르티는 자신이 도구를 만드는 데 재능이 있다는 것을 발견했습니다. "RPG 모바일 게임을 개발해야 하는 프로젝트에 참여했습니다. 툴과 에셋을 개발하는 데 거의 9개월을 투자했고, 게임을 구체화하는 데는 단 2개월밖에 걸리지 않았습니다."라고 그는 말합니다. "스트레스가 많았던 후반기보다 첫 9개월이 더 만족스러웠다는 사실은 제가 본격적인 게임 개발보다 툴 제작을 더 즐길 수 있다는 힌트를 주었습니다."

마르티는 학기 중 2주간의 방학 기간을 이용해 UDK, RPG 메이커, Cocos 2D에 대해 더 깊이 파고들었고, 그 즈음 Unity와 사랑에 빠졌습니다. "Unity 2.6을 열었을 때 그 단순함에 반했습니다."라고 그는 회상합니다. "섬이 있는 큰 씬 뷰, 자동으로 컴파일되는 스크립트, 깔끔한 인터페이스가 마음에 들었습니다. 그냥 클릭하기만 하면 됩니다."

이후 에셋 스토어를 위한 크리에이터 툴 개발로 전환하는 것이 자연스럽게 느껴졌습니다. 마르티는 게임 작업을 하는 많은 프로그래머가 촉박한 마감 기한으로 인해 자신만의 워크플로를 위한 훌륭한 툴을 만들 시간이 부족하고, 그 대신 간신히 작업을 완료할 수 있는 수준의 툴을 만들어야 하는 경우가 많다는 사실을 관찰했습니다. "게임 크리에이터에 초점을 맞추면 다른 방향으로 작동합니다." 그는 "도구에 모든 노력을 기울이고 때때로 게임 잼에 참여하여 도구를 테스트합니다."라고 설명합니다.

에셋 스토어에서 영감을 얻고 영감 얻기

현재 에셋 스토어에는 8개의 패키지가 있지만, 마티는 자체 개발 프로세스에서도 에셋을 사용한다고 말합니다. "에셋 스토어는 숨겨진 보석과 잘 알려진 최고 수준의 제품들로 가득한 곳입니다."라고 그는 말하며, 자주 사용하는 리소스 중 UMotion Pro 애니메이션 편집기와 다양한 Synty Studios 아트 에셋 패키지 제품군을 꼽았습니다.

그는 에셋 스토어 커뮤니티의 협업 에너지와 협업 정신에 힘을 얻어 게임 크리에이터와 해당 모듈을 사용하는 게임 개발자에게 더 나은 서비스를 제공할 수 있도록 툴을 개선하고 있습니다. "지금까지는 꿈의 직업과 같습니다."라고 그는 말합니다. "게임 개발자들은 게임을 만드는 데 매우 열정적입니다. 즉, 누군가 이메일을 보내는 것은 상사가 물어보라고 해서가 아니라 진정으로 무언가를 알고 싶어서입니다."

앞으로 캣소프트 스튜디오는 트래버설이라는 새로운 모듈을 개발 중이며, 다형성 직렬화, DOTS, UI 툴킷 등 최신 Unity 기능을 활용하는 에셋을 가장 잘 제작하는 방법을 모색하는 '연구 단계'로 후속 작업을 진행할 계획입니다.

에셋 스토어에 게시하면 개발자는 그가 만든 툴을 사용하여 프로젝트에 활력을 불어넣고, 고객과의 소통은 마르티가 계속해서 한계를 뛰어넘는 작품을 만들도록 독려하는 선순환 구조가 만들어집니다.

"대부분의 사용자는 자신이 만들고자 하는 게임에 대한 명확한 아이디어를 가지고 있으며, 게임을 개발하는 것에 흥미를 느낍니다."라고 Marti는 말합니다. "아이디어를 이야기하고 토론하는 것은 좋은 에너지와 흥분을 불러일으키며 더 나은 도구를 계속 개발하려는 동기를 부여합니다."