2026-07-27 TIL (105일차)
2026-07-27 TIL (105일차)
이세계 편의점 경영 시뮬레이션 프로젝트 기획 및 파트 분배
게임 정보 및 개요
- 장르: 1인칭 경영 시뮬레이션
- 엔진: Unreal Engine 5.8
- 플레이 형태: 싱글 플레이, 엔딩 없는 샌드박스
- 상황: 플레이어는 이세계로 소환되어 작은 편의점을 맡아 운영하게 된다
- 핵심 사이클: 발주, 진열, 판매, 정산의 실제 편의점 운영 과정을 1인칭으로 수행하며 매장 레이아웃을 직접 설계한다
- 성장 요소: 하루 운영 데이터가 히트맵과 통계로 제공되며, 이를 근거로 진열과 발주를 개선하여 매출을 올린다
- 최종 목표: 일세와 발주 비용을 감당하며 자금을 모아, 유동 인구가 많은 곳으로 상권을 이전하여 더 큰 매출을 달성하는 것이다
게임 플로우 및 시스템
- 영업 준비: 매장 PC에서 상품을 주문(발주)하고, 수령한 박스(입고)를 진열대 슬롯에 배치(진열)한다
- 영업 시간: 상권 및 시간대별 연령 분포에 따라 손님이 입장하며, 예산, 취향, 진열 위치를 바탕으로 구매를 판단한다
- 계산 및 보충: 카운터에서 손님을 응대해 계산하고 재고를 보충한다
- 영업 종료: 매출을 집계하고 고정비(일세, 발주 대금)를 차감한 뒤, 판매량과 품절 등 데이터를 확인하여 다음 날을 준비한다
- 소비 심리 적용: 손님은 계획구매(예정)와 충동구매(현장 판단)의 이중 구조로 행동한다
- 매출 감소 경로: 진열 배치 전략이 실패하면 충동구매 매출이 감소하고, 발주 실패로 품절이 발생하면 계획구매 매출과 평판이 함께 감소한다
환경 및 이세계 컨셉 아트
- 주택가 상권: 다양한 연령층이 방문하는 밸런스형 상권으로, 생필품 위주의 밸런스 운영이 중요하다
- 학교 앞 상권: 특정 시간대에 어린이가 몰리며, 저가 상품과 낮은 골든존 진열이 핵심이다
- 학원가 상권: 청소년 타겟으로 야간 유동 인구가 많으며, 간편식 위주의 빠른 회전율이 요구된다
- 오피스 밀집 지역: 직장인 타겟의 고수익 상권으로, 객단가가 높고 출근 시간에 맞춘 상품 배치가 필요하다
- 수요 예측: 맵 주변의 랜드마크를 관측하여 주력 타겟층을 예측하고 선행 발주를 진행해야 한다
- 아트 스타일: 로우폴리(Low Poly) 형태에 손그림 텍스처와 따뜻한 조명을 적용하여 이세계 분위기를 연출한다
- 이세계 설정 반영: 10대 이하를 고블린으로, 20대를 초보 모험가로 설정하는 등 연령대를 이세계 종족에 매칭한다
- 재고 명칭 변형: 현실의 물품 명칭을 설정에 맞게 변형한다 (예: 레드불 → 붉은 황소의 피)
파트 분배 및 R&R
파트 1: 손님 행동·동선 (1인)
- 담당 업무: 손님 액터, 스폰 매니저, FSM(탐색, 획득, 대기 등), NavMesh 경로 탐색 및 회피를 소유한다
- 주요 기능: 계산대 대기열 관리 및 어떤 슬롯이 시야에 들어왔는지 판정하는 기능을 구현한다
- 출력 데이터: 손님 시야에 상품이 들어온 이벤트를 파트 D에 제공한다
파트 2: 구매 판단·시뮬레이션 (1인)
- 담당 업무: 손님 아키타입 데이터테이블, 구매 의사결정 함수, 노출 계산 및 만족도 산출을 소유한다
- 설계 제약: 코드는 3D 좌표나 월드에 의존하지 않고 순수 수식과 데이터로만 구성되어야 하며, 입력과 출력 모두 구조체를 사용한다
- 출력 데이터: 만족도 계산 결과를 파트 E에 제공하여 평판에 반영되도록 한다
파트 3: 편의점 시스템·경제 (1인)
- 담당 업무: 상품 데이터테이블, 발주 시스템, 입고, 재고 관리, 가격 설정, 자금 및 정산 시스템을 소유한다
- 주요 기능: 상권별 데이터와 상권 이전 조건을 관리하고, 파트 D의 만족도를 누적하여 가게 평판을 계산한다
- 출력 데이터: 발주 및 정산 데이터를 파트 B(UI)에 제공한다
파트 4: 플레이어·통합·데이터 (1인)
- 담당 업무: 1인칭 플레이어 캐릭터 조작, 물건 들기/내려놓기 상호작용, 시간 흐름 매니저를 소유한다
- 핵심 업무: 누가 무엇을 보고 샀는지 등을 기록하는 로깅 파이프라인과 통계 집계를 담당하여 CSV 형태로 출력한다
- 출력 데이터: 시간 단계 전환 이벤트를 전 파트에 알리고, 통계 데이터를 파트 B에 제공한다
🎯 중간 발표회 목표 마일스톤
- 통합 시나리오 완주: 고정된 매장에서 PC로 발주하고, 눈높이 진열대에 상품을 진열하며, 4종의 손님이 각자 판단하여 계산대에 대기하고, 하루가 끝나면 정산 화면과 판매 데이터가 출력되는 루프를 완성한다[cite: 1].
- 제외 항목: 타이쿤 배치 시스템, 빌런/도난 행동, 예측 시뮬레이션, 알바 고용, 상권 이전 기능은 중간 발표 범위에서 제외한다[cite: 1].
This post is licensed under CC BY 4.0 by the author.