Kernekoncepter
AutoGameUI는 UI 및 UX 디자인의 일관성을 유지하면서 게임 UI 제작 프로세스를 자동화하여 게임 개발 효율성을 향상시키는 혁신적인 시스템입니다.
Resumé
AutoGameUI: 멀티모달 학습 및 인터랙티브 웹 기반 도구를 통한 고품질 게임 UI 제작
본 연구 논문에서는 게임 개발에서 UI 디자인과 UX 디자인의 불일치로 인해 발생하는 비효율성을 해결하고자 합니다. 이를 위해 UI 및 UX 디자인의 일관성을 유지하면서 게임 UI 제작을 자동화하는 AutoGameUI 시스템을 제안합니다.
AutoGameUI는 멀티모달 학습 파이프라인, 범용 데이터 프로토콜, 인터랙티브 웹 기반 도구의 세 가지 주요 구성 요소로 이루어져 있습니다.
멀티모달 학습 파이프라인: UI 및 UX 디자인의 포괄적인 표현을 얻고 그 사이의 대응 관계를 설정하기 위해 두 단계의 멀티모달 학습 파이프라인을 사용합니다. 첫 번째 단계에서는 그래프 신경망, 사전 훈련된 언어 모델, 트랜스포머 모델을 결합하여 UI 및 UX 디자인의 멀티모달 표현을 생성합니다. 두 번째 단계에서는 그룹화된 교차 주의 모듈을 갖춘 트랜스포머 모델을 사용하여 노드-그룹 매칭 확률을 계산합니다.
범용 데이터 프로토콜: UI 및 UX 디자인을 설명하고 속성을 통합하기 위해 범용 프로토콜을 설계했습니다. 이 프로토콜은 C++, C#, Python, TypeScript를 포함한 다양한 프로그래밍 언어를 지원하는 파서 생성기인 Antlr4를 사용하여 구현되었습니다.
인터랙티브 웹 기반 도구: 개발자가 시스템을 쉽게 사용할 수 있도록 인터랙티브 웹 기반 도구를 개발했습니다. 이 도구는 자동 및 수동 구성, 미리보기, 편집 및 주석 기능을 제공하여 사용자와 시스템 간의 상호 작용을 용이하게 합니다.