
디지털 게임은 단순한 오락을 넘어, 정서적 반응과 감정적 몰입을 유도할 수 있는 예술적 매체로 확장되고 있다.
특히, 감정을 중심으로 한 인터랙션 설계는 게임을 통한 정서적 치유 및 예술치료적 접근에 대한 가능성을 보여준다.
본 프로젝트는 게임 내 감정 기반 상호작용의 기초 기능으로서, 사용자의 자연어 입력으로부터 감정 어휘를 추출하고 분석하는 기능, 즉 감정 분석 추출기를 개발해보고자 한다.
현대의 많은 상호작용적 콘텐츠는 사용자의 행동 데이터에 기반하고 있으나 감정 표현(Emotion Expression) 그 자체를 직접적으로 다루는 경우는 드물다.
이에 감정 단어를 인식하고 분류할 수 있는 간단한 텍스트 분석기를 설계해보겠다.
목표!
- 감정 표현 기반 게임 시스템의 기초 기능 실험
- 향후 감정 상태에 따라 변화하는 게임 흐름 설계의 기반으로 활용
본 프로젝트에서는 감정의 기본 범주를 다음 네 가지로 설정한다.
- 기쁨 (Joy)
- 슬픔 (Sadness)
- 분노 (Anger)
- 불안 (Anxiety)
감정의 범위는 넓지만 아직까지 복잡한 구조를 설계하기엔 너무 어려울 것 같아 기본적으로 4개로 나눠서 개발해보고자 한다. 각 감정 범주별로 대표적인 감정 단어들을 수집하고, 사용자 입력 문장에 포함된 단어의 매칭 여부를 통해 감정 분포를 산출할 수 있도록 구조화한다.
개발 도구 및 환경
- 개발 플랫폼: Unity (유니티)
- 언어: C#
- UI 구성: TextMeshPro 기반 입력 및 출력 시스템
- 대상 플랫폼: PC (향후 모바일 확장 가능성 고려)
초기 구현 목표
- 사용자의 문장 입력을 통해 감정 단어 추출
- 감정별로 단어 수를 집계하여 정량적 분석 출력
- 분석 결과를 Text UI를 통해 실시간 표시
* 해당 기능은 게임 내 감정 선택지 시스템, 감정 기반 이벤트 트리거, 정서적 피드백 UI 등으로의 확장이 가능하다.
향후 확장 방향
- 감정 단어 사전의 확장 및 외부 데이터셋 연동
- 감정 분석 결과에 따른 시각적/청각적 반응 적용
- 감정 상태 기반 캐릭터 반응 및 게임 내 변수 변화 설계
- 예술치료 게임 설계를 위한 기반 기능 모듈화
감정 분석 추출기는 단순한 텍스트 처리 기능이 아닌 감정 중심 인터랙션의 출발점으로 기능할 수 있다.
본 개발은 예술적 감성과 기술적 구현이 만나는 지점에서의 실험이며
향후 감정 기반 예술치료 게임의 구조화에 중요한 초석이 될 수 있을 것으로 기대된다.