Immoral Fencing
게임, 캡스톤프로젝트, 2022-2
ML, FSM을 이용한 자연스러운 캐릭터 애니메이션 구현
기획/개발 총괄, 프론트 개발 (점심나가서먹을거같은조 - 박승준, 심은섭, 강수한)
Github
https://github.com/lumeriith/ImmoralFencing
Youtube
https://youtu.be/jGwU6ciRnxM

Immoral Fencing

Development of fighting game using agile and interactive character animation

심판에게 걸리지 않는 한 부정행위가 허용되는 펜싱 게임

2022-2 게임콘텐츠캡스톤디자인 프로젝트 최종발표 ppt 다운로드

사용 기술

FSM & 2D Cartesian Motion Blended Locomotion

자연스러운 캐릭터 애니메이션 구현을 위한 전통적인 유한 상태 머신 애니메이션 및 8개의 이동 모션을 2D 파라메터에 따른 블렌딩

Rule-based Organic Enemy AI using Gradient-Noise

OpenSimplex 노이즈를 이용한 변칙적인 Rule-based AI 개발

Realtime Motion Generation using Teacher-Student Framework

Teacher-Student Framework Analogy를 이용해 강화학습 모델을 RNN으로 경량화하여 실시간 애니메이션 생성 (Pruning을 통한 Constraint Optimization)

Game-Model Integration using Socket Communication & Animation Retargeting

Message Framing, 백엔드 모델과 유니티를 소켓 통신을 이용해 연결 및 애니메이션 리타게팅

Pseudo Soft-Body Fencing Sword using Joint & Rigged Model

펜싱 칼 모델을 리깅하고 칼에 관절을 부여하여 구부러지는 칼날 구현