본문으로 건너뛰기

개발일지

· 약 1분

주요 작업 내용

1. 프로젝트 기반 구축 및 시스템 구현

  • 언리얼 엔진 프로젝트 환경 설정 완료
  • 퍼즐 시스템 기반 코드 구현

2. 개발 로그 및 보고 자동화 워크플로우 고도화

  • 일일 및 주간 개발일지 생성 프로세스 자동화
  • 개발일지 생성 프롬프트 개선 및 날짜 지정 옵션 추가
  • Notion 연동 스크립트 추가 및 데이터베이스 기반 발행 방식으로 전환
  • 개발일지 생성 워크플로우에 컨텐츠 삭제 단계 및 그룹 속성/값 설정 추가
  • 미러링 제외 설정 및 환경변수 수정 등 워크플로우 최적화

3. CI/CD 및 개발 환경 설정 최적화

  • CI 파이프라인 설정 업데이트
  • .clangd 최적화

변경 사항 요약

  • 프로젝트 설정 및 코드: 언리얼 엔진 프로젝트 설정 파일 및 퍼즐 시스템 로직 추가
  • CI/CD 워크플로우:
    • 일일/주간 개발 로그 자동 생성 로직 개선
    • Notion API 연동 및 데이터베이스 기반 로그 관리 구현
    • 워크플로우 내 날짜 로직, 속성 업데이트, 데이터 정리 단계 추가
  • 설정 파일: 프로젝트 개발 환경 최적화를 위한 .clangd 파일 수정 및 CI 파이프라인 설정 변경

development-log

· 약 1분

개발일지

작업 내용

  • 프로젝트 초기 환경 설정 및 언리얼 엔진 개발 환경 구성
  • 프로젝트 디렉토리 구조 재구성 및 로드맵 업데이트
  • ThirdPerson 템플릿 코드 및 외부 액터 에셋 추가

변경 사항

  • 프로젝트 구조: 디렉토리 구조 재구성 및 프로젝트 기본 구성 설정
  • 환경 설정: 프로젝트 환경 설정 및 언리얼 엔진 초기 설정 완료
  • 에셋 추가: ThirdPerson 레벨을 위한 외부 액터 에셋 추가
  • 코드 추가: ThirdPerson 템플릿 관련 코드 추가

다음 작업

  • 프로젝트 로드맵에 따른 추가 기능 구현 및 에셋 연동

development-log

· 약 1분

개발일지

작업 내용

  • 프로젝트 초기 설정 및 기능 구현: 프로젝트 기본 설정과 함께 초기 에셋 및 전투 시스템을 구현하였습니다.
  • 문서화 도구 도입: Docusaurus 및 MkDocs를 활용하여 프로젝트 문서화 및 위키 페이지를 구축하고 예제 데이터를 추가하였습니다.
  • Notion 연동: 업무 자동화 및 프로젝트 관리를 위한 Notion 연동 도구를 추가하였습니다.
  • 워크플로우 최적화 및 미러링: 리포지토리 미러링 워크플로우를 재구성하고, 인증 방식 개선 및 권한 검증 절차를 추가하였습니다.
  • CI/CD 및 LFS 설정: Git LFS 지원을 위한 워크플로우를 구성하고, locks-verify 옵션 설정 및 인증 방식을 최적화하였습니다.

변경 사항

  • 설정 및 구조:
    • public-exclude.listTools, Documents 등을 포함 및 제외하는 설정 변경
    • Docusaurus 생성 파일 제외 설정
    • 프라이빗 리포지토리 내 문서 배포 제거
  • 워크플로우(CI/CD):
    • mirror-public 워크플로우 내 권한 관리(persist-credentials) 및 LFS 접근 설정 추가
    • sync-wiki 작업 추가
    • Git LFS 푸시 시 locks-verify 옵션 비활성화 및 설정 경로 수정
  • 문서 및 시스템:
    • 프로젝트 초기 에셋 추가
    • 전투 시스템(Combat System) 구현
    • MkDocs를 이용한 위키 배포 및 예제 작성

다음 작업

  • 진행 중인 미러링 워크플로우 및 CI/CD 안정성 유지
  • 구축된 문서화 시스템의 지속적인 업데이트
  • 추가적인 게임 시스템 기능 개발 및 에셋 통합