AI COLLABORATION / 기술 노트 / DCB

AI를 사용한 구현과 검증 과정

코드 초안과 검증 도구 작성에 AI를 사용한 방법, 확인 항목과 작업 기록을 정리했다.

AI 사용 범위

DCB 개발에서 코드 초안, 구현 대안과 검증 도구를 작성할 때 AI를 사용했다. 요구사항과 제약을 정하고, 나온 결과를 수정·검증하는 작업은 직접 진행했다.

작업 조건 지정

트레버설은 Avatar, 지형, 입력과 문제가 발생하는 구간을 정한다. 이펙트는 카메라, 재생 시점과 주변 환경을 정한다. 조건을 고정한 뒤 구현 후보를 비교한다.

수정 전에는 실제 씬에서 사용하는 스크립트, 프리팹, 재질, 클립과 데이터를 확인한다. 코드에서 가정한 프리팹이나 데이터와 씬에 연결된 것이 다르면 에디터 도구와 게임 실행 결과가 달라질 수 있다.

검증 항목

확인 항목확인하는 내용
컴파일·임포트코드가 컴파일되고 자산을 임포트할 수 있는지
자동 검사계산·상태·데이터 규칙을 지키는지
실제 재생상태 전환, 재생·정지와 풀 반환이 정상적으로 처리되는지
화면·성능 비교움직임·표현과 실행 비용이 어떤지

IK는 자동 검사를 통과해도 손목이 비틀리거나 보행 전환에서 발이 튈 수 있다. 이펙트는 프리뷰에서 보여도 실제 게임 카메라나 배포 빌드에서는 결과가 달라질 수 있다. 자동 검사와 실제 실행을 따로 확인한다.

작업 기록

작업마다 재현 조건, 수정한 내용, 비교 결과와 남은 문제를 적는다. 채택하지 않은 구현도 이유를 남긴다. 재사용 자산, AI 보조와 직접 담당한 범위는 구분해서 설명한다.

기능별 구현과 검증 결과는 DCB 시리즈의 각 글에 정리했다.

DCB 개발 기록

  1. 01IK 트레버설 구현: StepUp, Climb, SideStep
  2. 02몬스터 행동 DSL과 그룹 전투 구현
  3. 032D·3D 장비 파츠 조합 구현
  4. 04물 캐시 재생과 메시 업로드
  5. 05불 이펙트의 레이어와 품질 단계
  6. 06AI를 사용한 구현과 검증 과정
  7. 07지게 운반의 이동 속도와 스태미너 계산 구조
  8. 08Git 워크트리로 AI 작업을 병행하고 통합한 과정
← 글 모아보기