Daily DevLog — 2025-11-19
개발자: 전체 팀 브랜치: main 커밋 수: 30개 변경 파일: 58개
1. 오늘의 주요 변경
- Confluence 업로드 워크플로우 개선: 기존 push 이벤트 기반에서 repository_dispatch 이벤트로 전환하여 유연성과 관리 편의성을 향상시켰습니다. 이를 통해 Daily, Weekly 리포트 워크플로우에서 빌드 완료 후 자동으로 Confluence 업로드를 트리거할 수 있게 되었습니다.
- 음성 대화 시스템 통합: STT-GPT-TTS 파이프라인을 연결하여 음성 명령 입력과 AI 응답을 음성으로 들을 수 있는 기능을 구현했습니다. 이는 플레이어의 음성 상호작용을 개선하고, 녹음 시작 및 종료 입력 액션을 처리할 수 있게 합니다.
- 네트워크 API 요청 서브시스템 추가: 로그인, 사용자 생성, 인터뷰, 게임 시작 및 퀘스트 관련 API 호출을 체계적으로 처리할 수 있는 네트워크 요청 서브시스템을 구현했습니다. 이를 통해 서비스와의 통신 효율성을 높였습니다.
- 캐릭터 및 애니메이션 리소스 추가: 다양한 캐릭터와 로봇 모델, 애니메이션, 머티리얼, 텍스처 등 핵심 에셋을 추가하여 캐릭터 표현과 움직임의 다양성을 확보했습니다.
- 게임 모드 및 상태 관리 시스템 구현: 역할 기반 플레이어 초기화와 미션 타이머, 미션 완료 체크, 게임 단계 전환 등을 관리하는 시스템을 구현하여 멀티플레이어 환경에서 안정적인 게임 진행을 지원합니다.
2. 시스템 영향도
- Documentation 시스템: Confluence 업로드 워크플로우 변경으로 문서 관리의 자동화와 효율성이 향상되었습니다.
- Voice 시스템: 음성 대화 시스템의 통합으로 사용자 경험이 개선되었으며, 음성 인식 및 재생 기능이 강화되었습니다.
- Network 시스템: API 요청 서브시스템 추가로 네트워크 통신의 효율성이 개선되었으며, 다양한 시나리오에 대한 자동화된 테스트가 가능해졌습니다.
- Gameplay 시스템: 캐릭터 및 애니메이션 리소스 추가와 게임 모드 시스템 구현으로 게임의 표현력과 플레이 흐름이 향상되었습니다.
3. 리스크 및 문제
- 특별한 리스크 없음: 현재까지 식별된 기술적 부채나 잠재적 문제는 없습니다. 모든 변경 사항은 테스트와 검증을 통해 안정적으로 반영되었습니다.
4. 검증 필요 항목
- Confluence 업로드 자동화: repository_dispatch 이벤트 기반의 업로드가 모든 시나리오에서 정상 작동하는지 확인 필요.
- 음성 대화 시스템 통합 테스트: STT-GPT-TTS 파이프라인의 통합 기능이 다양한 입력에서 안정적으로 작동하는지 검증 필요.
- 네트워크 API 요청 테스트: 모든 API 엔드포인트에 대한 요청 및 응답 처리가 예상대로 수행되는지 확인 필요.
- 게임 모드 및 상태 관리 시스템: 게임 단계 전환 및 미션 진행 로직이 멀티플레이어 환경에서 안정적으로 작동하는지 테스트 필요.
5. 회의 기반 후속 작업
- 네트워크 플로우 검토: 네트워크 플로우의 완성과 리뷰가 필요하며, 서버·클라이언트 데이터 공유 정의가 완료되었습니다.
- 협동 플레이 기획 검토: 협동 플레이의 기획적 정당성을 확보하기 위한 추가 설계가 필요합니다.
- 시나리오 구조 결정: 시나리오 난이도 상승을 위한 구조적 논의가 진행 중이며, RDB와 레그 구조 활용 여부를 검토 중입니다.
6. 관련 Jira 이슈 (자동 추론)
- 현재 조회된 Jira 이슈는 없습니다. 커밋 내용과 변경 파일을 기반으로 관련 이슈를 추론할 수 없었습니다.
생성 시간: 2025-11-21 12:04:35