Reserve Force예비군 시뮬레이터 (개발 중)
개발일지
2026-07-02 ~ 2026-07-17 · 작성 2026-07-20

예비군 시뮬레이터 개발일지

이번 작업에서는 총기 수령 절차, 각개전투 훈련 코스, NPC 안내 피드백, 월드 제작 도구를 함께 정리했습니다. 런타임 비용과 빌드 안정성을 확인하면서, 반복 배치 작업을 줄이는 방향으로 진행했습니다.

입소 총기 수령소 추가

예비군이 입소하면 처음에는 맨손 상태입니다. 이번에는 정문 조교에게 총을 지급받는 총기 수령소를 새로 만들었습니다. 조교와 상호작용하면 탄약이 없는 M16을 등에 멘 상태로 받고, 지급 효과음과 조교 음성도 함께 나옵니다.

정문 안내 구역에 처음 들어오면 안내 음성이 시작되고, 총을 받지 않고 머무르면 일정 간격으로 재안내가 이어집니다. 총을 받으면 안내는 즉시 멈춥니다. 한 번 받은 기록은 저장되어, 다시 들어와도 중복으로 지급되지 않습니다.

총기 수령은 이후 훈련의 앞단 역할도 합니다. 총을 받지 않은 상태에서는 다음 단계 진입이 막히고, 정문에서 먼저 총을 받으라는 안내가 나옵니다. 사격 자세에서 총을 쥔 판정이 어긋나던 문제도 함께 바로잡았습니다.

NPC 머리 위 안내 아이콘과 응시 기능

상호작용 위치나 퀘스트 관련 NPC를 일관된 방식으로 표시할 필요가 있었습니다. 이전에는 특정 장소마다 안내 방식을 따로 붙여야 했고, NPC가 근처 조작 캐릭터를 바라보는 기능도 공통 기능으로 정리되어 있지 않았습니다.

이번 작업에서는 NPC 머리 위에 느낌표와 물음표 아이콘을 띄우는 공통 기능을 추가했습니다. 총기 수령소에서는 안내 구역에 들어오면 조교 머리 위에 느낌표가 표시되고, 총을 받으면 아이콘이 사라지도록 연결했습니다. 이미 총을 받은 저장 상태라면 아이콘이 다시 뜨지 않습니다.

NPC가 가까이 온 조작 캐릭터를 바라보는 기능도 함께 정리했습니다. 사용하지 않을 때는 동작하지 않도록 해 유휴 비용이 발생하지 않게 했고, 모든 AI NPC에 공통으로 붙일 수 있는 형태로 구성했습니다.

각개전투 훈련 코스 진행 구성

각개전투 훈련을 하나의 미니게임 흐름으로 관리하기 위해, 먼저 훈련 종류와 진행 관리 구조를 만들었습니다. 이후 진행 게이트를 추가해 코스의 단계가 순서대로 이어지도록 정리했습니다.

코스 안에는 이동을 막거나 진행을 제어하는 장애물, 통나무 다리, 낮은 자세로 통과해야 하는 빔, 파이프 게이트를 추가했습니다. 수류탄으로 제압하는 기관총 진지 목표와 총검 언덕 마무리 목표도 넣었습니다.

훈련 시작 전 브리핑 화면과 목표 표시 화면을 추가했고, 교관 대사도 진행 흐름에 연결했습니다. 이후 빔 관련 전투 판정은 여러 차례 조정했습니다. 빔 피격 처리가 일반 피격 후 짧은 무적 시간에 막히지 않도록 했고, 낮은 자세 판정과 빔 전투 처리를 정리했습니다. 코스 엄폐 진행 방식도 손봤습니다.

제작 중인 각개전투 훈련장

▲ 제작 중인 각개전투 훈련장

근접 펀치 보조 기능

근접 펀치가 조준 방향의 가까운 적에게 맞도록 보조하는 기능을 추가했습니다. 목적은 별도 락온 화면이나 카메라 고정 없이 공격 순간에만 방향과 접근을 보정하는 것입니다.

공격이 나갈 때마다 조준 방향 앞쪽의 가까운 살아 있는 적을 다시 찾고, 캐릭터 몸 방향을 해당 대상으로 돌린 뒤 짧게 접근하도록 만들었습니다. 카메라 고정이나 락온 표시는 추가하지 않았습니다.

월드 제작

환경물을 매번 수동으로 배치하면 제작 시간이 늘어나고, 같은 형태의 오브젝트도 장소마다 적용 방식이 달라집니다. 이번에는 반복 배치를 줄이기 위한 월드 제작 도구들을 추가했습니다.

먼저 화단 제작 도구를 만들고, 화단에 식생을 배치하는 기능을 추가했습니다. 선으로 영역을 잡아 화단 구성을 처리하는 방식으로, 반복 배치 작업을 줄이기 위한 목적입니다.

건물 조립 도구도 새로 만들었습니다. 닫힌 외곽선을 기준으로 바닥, 천장 겸 평지붕, 벽, 문 개구부를 자동 조립하는 방식입니다. 이번 결정 범위는 단층 건물, 평평한 바닥, 평지붕, 문 개구부만 포함하는 형태입니다. 문틀이나 자동문은 포함하지 않았습니다. 벽 구간이 개구부나 모서리 밖으로 튀어나오던 문제도 함께 수정했고, 관련 설계 문서도 정정했습니다.

표지판은 공통 배치 도구로 정리했습니다. 같은 표지판 형태를 유지하면서 안내 그림만 바꿔 여러 안내판을 만들 수 있도록 했고, 색상, 밝기, 크기, 그림자 사용 여부를 개별 표지판에서 조정할 수 있게 했습니다.

수돗가 쪽에는 콘크리트 표면에 사용할 소재 에셋을 추가했습니다. 나무와 덤불은 대량 배치를 대비해 거리 기반으로 표시 범위, 단계별 모델 전환, 바람 효과, 그림자 거리를 조정했습니다. 이 과정에서 멀리 있는 식생의 렌더링 비용을 줄이는 방향으로 정리했습니다.

막사

▲ 막사

강당

▲ 강당

막사 뒤편

▲ 막사 뒤편

식당

▲ 식당

수돗가

▲ 수돗가


다음 작업 계획

  • 각개전투 기능 마무리
  • 막사 주변 배경 작업
  • 식당 배경 작업

댓글

아직 댓글이 없습니다. 첫 댓글을 남겨보세요!