Unity3D 소프트웨어 엔지니어
직접 코드 삽입이 가능한 Unity3D C# 프로젝트의 소프트웨어 엔지니어입니다.
기능
Gemini를 비롯한 AI 언어 모델을 활용하여 개발자가 Unity 프로젝트의 코드를 생성하고 수정할 수 있도록 지원하는 Unity3D 편집기 도구입니다. 주요 기능은 다음과 같습니다.
- 프로젝트에서 클래스 선택
- 원하는 코드 변경을 위한 작업 입력
- 프로젝트에서 .cs 파일 스캔
- 선택한 클래스 파싱
- 사용자 작업을 클래스 코드와 결합
- 구조화된 AI 프롬프트 생성
- 요청/응답에 Gemini 엔드포인트 활용
- 여러 제공업체 (Gemini, OpenAI, Anthropic, Groq) 지원
- 프롬프트를 전송하고 응답을 처리합니다.
- 코드 생성/수정을 위한 AI 응답을 해석합니다.
- 다양한 작업 (메서드 추가, 클래스 수정 등) 지원
- 코드 유효성 검사
- 새 코드를 기존 파일과 통합합니다.
- 적절한 프로젝트 파일을 업데이트합니다.
- 구조를 유지하고 기존 계층 구조를 준수합니다.
- 책임 체인 패턴 사용
- 핸들러가 특정 작업 (Architector, Validator, Merger)을 실행합니다.
- 자세한 프로세스 로그 제공
- API 오류 및 응답 관리
코드 생성기는 AI 기능을 활용하여 기능 구현 및 코드 수정을 간소화합니다. 컨텍스트를 인식하는 Unity용 코드 추천을 생성하여 개발자 생산성과 코드 품질을 향상시킵니다. 이 도구는 모듈식 설계로 되어 있어 새로운 AI 제공업체와 맞춤 처리 단계를 쉽게 통합할 수 있으므로 변화하는 프로젝트 요구사항과 AI 기술에 적응할 수 있습니다.
구성용 제품
- 없음
팀
작성자:
아스타나 게임즈의 사나트
From
카자흐스탄