로딩
요청 처리 중입니다...

Unity 스탯 컨트롤러

 Unity 스탯 컨트롤러

Stat Controller 개요 게임을 개발하다 보면 한 번쯤은 스탯 시스템에 대해 고민해야 할 순간이 찾아온다. 특히나 캐릭터의 움직임이나 아이템, 성장이 있는 게임이라면 더더욱 많이.

이 시스템은 의미론적 수치를 개별 데이터로서 가공하기 쉽도록 관리할 수 있어야 되며, 장르나, 기획에 따라, 엔티티의 개별 스과 공통적으로 소유하는 스탯을 구분해야 되고, 버프 / 디버프 등으로 각 스탯별 증가나, 감소, 고정 등의 복잡한 상황도 고려해야 된다. 스탯을 개별 객체로 다룰 것인지, 아니면 통합 객체로 다룰 것인지도 생각해 봐야 된다.

(이 경우 대부분의 경우 전자가 확장하기 유리하긴 하다) 마침 버프를 구현할 일이 생겨서 이참에 한 번 만들어보자는 생각으로 스탯 컨트롤러를 구현해 보았다. 개발을 다 끝내진 않았지만, 일단 오픈소스로 올려둡니다.

GitHub - Stellar-F0X/Stat-Controller Contribute to Stellar-F0X/Stat-Controller...