Godot 엔진을 활용한 Spine(SD) 애니메이션 실행 가이드

Source

  • Evernote/Inbox/Godot SD 사용가능한 게임엔진 - MICATEAM 갤러리.1.md

Summary

본 문서는 2019년 작성된 DCinside 갤러리 게시글로, Godot 게임 엔진에서 Spine 애니메이션(SD)을 실행하는 방법을 안내합니다. C++ 빌드 환경(Visual Studio, Scons)을 직접 설정하는 ‘고수용’ 방법과, 미리 빌드된 Windows x64 실행 파일을 제공하는 ‘SD용’ 방법으로 나뉩니다. 주요 내용은 Godot 프로젝트 생성 후 Spine 노드를 추가하고, Girls’ Frontline 리소스에서 추출한 JSON 형식의 Spine 데이터를 로드하여 2D 애니메이션을 재생하는 과정입니다. 바이너리(skel) 형식은 지원하지 않으며 JSON만 가능하다고 명시합니다.

Key Points

  • Godot 엔진에서 Spine 애니메이션을 실행하기 위한 두 가지 경로 제시: 직접 컴파일(고난이도) vs 빌드된 실행 파일 사용
  • 미리 빌드된 Godot 실행 파일(Google Drive 링크)을 제공하여 진입 장벽을 낮춤
  • Spine 애니메이션 데이터는 JSON 형식만 지원하며, 바이너리(skel)는 변환 필요
  • Girls’ Frontline 리소스(GitHub)를 예시로 사용하여 Spine 데이터 추출 및 적용 방법 설명
  • Godot 내 ‘Spine’ 노드를 검색하여 2D 뷰포트에서 애니메이션 재생 및 모션 변경 가능