강의가 출시되었습니다!
강의를 통해 만들게 될 목표 대화 시스템을 영상으로 확인하세요
완벽한 편집으로 타이핑 오타와 대기 지연시간이 전혀 없는 초집중 강의!
"선택지 분기와 데이터 구조를 이벤트 기반으로 분리하는 흐름을 경험하실 수 있습니다. JSON 임포트까지 갖춰 실제 프로젝트에 바로 사용할 수 있게 구성했습니다."
"대화 시스템 구조 살펴 보기"
"커스텀 에디터로 대사 편집하기"
몇달 전, 인터넷을 서핑하다 우연히 한 유니티 개발자분이 RPG 게임의 대화 시스템을 어떻게 만드는지에 대해 질문을 올린 글을 보게 되었습니다.
그리고 관련된 포스팅도 몇 개 찾아보았는데요, 대부분이 너무 기초적인 수준이거나 단순하고 체계적이지 않은 방식으로 구성되어 있어서, 실제 실무에서는 사용하기 어려운 경우가 많았습니다.
이에, 저도 현업에서 활용 가능한 방식으로 RPG 대화 시스템을 어떻게 만들 수 있는지 정리해서 포스팅해보려고 했습니다.
하지만 다뤄야 할 내용이 워낙 많고, 설명이 필요한 부분도 많다 보니 일반적인 블로그 글이나 튜토리얼만으로는 충분히 전달하기 어렵겠다는 판단이 들었습니다. 게다가 이런 기능에 대한 수요도 생각보다 많을 것 같아서, 차라리 이 기회에 제대로 된 동영상 강의를 만들어보는 것이 좋겠다는 결론을 내렸습니다.
그리고 그 결과 만들어진 강의가 바로 "유니티 6 실무 특강: NPC와 살아있는 대화 만들기" 입니다. 이 강의를 수강하신다면, 단지 대화 시스템을 구현하는 것뿐아니라 그 과정에서 다양한 실무 기법들을 배우실 수 있을 것입니다.
"처음에는 코드가 어렵게 느껴질 수 있습니다. 하지만 작은 시도를 반복하다 보면, 분명히 프로젝트에 적용할 수 있는 자신감을 얻게 될 것입니다. 이 강의는 그 과정을 안전하게 이끌어 줄 안내서입니다."
Dialogue Manager, UI Manager, NPC가 이벤트로 연결되어 유지보수와 확장이 용이합니다
대사·선택지를 ScriptableObject로 체계화하여 코드와 데이터의 분리를 경험합니다.
외부에서 작성한 JSON 파일을 불러와 대사와 선택지를 자동으로 반영합니다.
Dialogue UI와 로직을 Manager 단위로 나누어, UI 교체나 확장이 자유로운 구조를 배웁니다.
NavMesh 이동 → NPC 트리거 → 대화 시작/종료까지, RPG 프로젝트 전형적인 상호작용 흐름을 직접 구현합니다.
많은 강의 및 책 집필 경험과 고품질 AI 음성 내레이션을 활용해서 명확하고 집중도 높은 학습을 제공합니다.
Q. 왜 이번에 대화 시스템을 주제로 삼으셨나요?
많은 분들이 RPG를 만들 때 가장 막히는 부분이 바로 대화 시스템입니다.
단순히 “대화창 띄우기”를 넘어서, 유지보수와 확장이 가능한 구조로 만드는 게 정말 어렵죠. 저도 처음에는 코드가 뒤엉켜서 고생을 많이 했습니다.
그래서 이번 강의에서는 이벤트 기반 저결합 구조와 ScriptableObject 데이터 관리를 통해 근본적인 해결책을 제공하고자 했습니다.
Q. 강의에서 가장 차별화된 점은 무엇인가요?
두 가지입니다.
첫째, Dialogue UI와 로직을 완전히 분리합니다. 덕분에 UI를 교체하거나 확장하는 일이 훨씬 자유로워집니다.
둘째, JSON 대사 임포트 툴을 제공합니다. 외부에서 작성한 대사를 자동 반영할 수 있어서 실제 게임 개발 워크플로우와 맞닿아 있죠.
Q. 수강생들은 어떤 경험을 하게 될까요?
이 강의는 단순히 “이렇게 코드를 따라 하세요”가 아닙니다. NavMesh 이동 → NPC 트리거 → 대화 시작/종료라는 전형적인 RPG 상호작용 흐름을 직접 구현합니다.
강의를 듣고 나면 NPC와 대화하는 장면을 직접 완성할 수 있을 겁니다. 결과물을 바로 눈으로 확인하는 성취감을 주는 게 제 목표예요.
Q. 강의 전달 방식에도 변화가 있다고 들었습니다.
네, 이번에는 AI 음성 내레이션을 도입했습니다. 화면 집중도를 높이고, 전달력을 극대화하기 위해서죠. 또, 제가 쓴 실전 서적 집필 경험을 커리큘럼에 녹여내, 불필요한 설명을 줄이고 핵심에 집중했습니다.
Q. 마지막으로, 이 강의를 고민하는 분들에게 한마디 한다면?
“대화 시스템은 어렵다”는 건 잘못된 학습 구조에서 비롯된 오해일 뿐입니다. 이 강의에서 배우는 저결합 구조, 데이터 분리, 실전형 프로젝트 흐름만 이해하면, 누구나 자신만의 RPG 대화 시스템을 설계할 수 있습니다.
이미 가장 어려운 건 끝내셨습니다. 유니티를 배우고 싶다는 결심 말이죠. 이제는 시작만 하시면 됩니다.
강의를 구입했다가 후회할까봐 걱정되시나요? 전혀 걱정하실 필요 없습니다. 구매 후 강의의 내용이 마음에 들지 않는다면, 구매 후 14일 이내에 이메일로 단지 "구매 취소하고 싶습니다"라는 메일 하나만 보내 주세요.
아무 조건 없이 바로 환불해 드립니다. 취소 이유 같은 것을 적으실 필요도 없습니다. 마음에 안 드는 강의라면 당연히 환불 받으시는 것이 정상입니다.
BatStudio
본 강좌는 BatStudio가 제작하였으며, Gumroad.com 을 통해 판매됩니다.
Gumroad.com 은 미국 샌프란시스코에 소재하고 있습니다.
© Copyright BatStudio. All Rights Reserved