Skip to content

Story Flow

Story Flow는 분기 서사를 계획하기 위한 GenPy의 시각적 라우팅 에디터입니다.

무엇인가요

스토리가 장면에서 장면으로 어떻게 이어지는지 설계할 때 Story Flow를 사용하세요. 장면을 만들고, 루트로 연결하고, 조건을 추가하면 GenPy가 라우팅 스크립트를 생성해 줍니다.

INFO

Story Flow는 모든 대사를 쓰기 전에 루트의 구조를 먼저 설계하고 싶을 때 특히 유용합니다.

핵심 개념

  • 씬(Scene): 스토리의 기본 구성 블록. 각 씬은 게임 엔진 라벨이 됩니다.
  • 루트(Route): 스토리가 다음에 어디로 가는지 결정하는 씬 간 연결.
  • 조건(Condition): 선택지, 변수, 또는 스토리 플래그를 기반으로 라우팅을 제어하는 규칙.
  • 그룹(Group): 챕터, 막, 또는 루트 아크를 정리하는 씬 컬렉션.

사용 방법

  1. Design 모드에서 Story Flow를 엽니다.
  2. 루트의 핵심 순간을 위한 씬을 만듭니다.
  3. 씬 사이를 루트로 연결해 가능한 경로를 정의합니다.
  4. 루트에 조건을 추가합니다. 예: "if 호감도 > 5" 또는 "if 플레이어가 열쇠를 찾았다면".
  5. 분기 로직을 제어하는 변수를 정의합니다.
  6. GenPy가 관리형 라우팅 스크립트를 생성하도록 합니다.
  7. 씬 콘텐츠로 돌아가 대사, 선택지, 프레젠테이션을 채워 넣습니다.

생성되는 것

  • 깔끔한 라벨 구조가 있는 관리형 게임 스크립트
  • 조건부 장면 흐름을 처리하는 라우팅 파일
  • 루트가 의존하는 상태를 위한 변수 정의

언제 사용하면 좋은가

  • 멀티 루트 비주얼 노벨을 계획할 때
  • 복잡한 분기 챕터의 콘텐츠를 쓰기 전
  • 호감도 기반, 플래그 기반, 또는 엔딩 기반 루트를 만들 때
  • 텍스트 전용 스크립트보다 루트 로직을 더 명확하게 파악하고 싶을 때

어울리는 프로젝트

  • 멀티 엔딩 게임
  • 캐릭터 루트 구조
  • 많은 조건이 있는 미스터리 또는 선택 중심 스토리
  • 명확한 챕터 또는 막 레이아웃이 필요한 프로젝트

  • 전체 루트 구조를 먼저 잡고 장면 세부 사항은 나중에 작성하세요.
  • 씬 이름을 명확하게 지으면 루트 맵을 쉽게 파악할 수 있습니다.
  • 조건이나 설정에 도움이 필요하면 Guide 패널을 활용하세요.

TIP

간단한 최상위 루트 맵은 나중에 많은 재작업을 줄여줍니다. 특히 다시 합쳐지는 분기가 많은 스토리에서 더욱 그렇습니다.

Built for GenPy creators.