

기존에도 엔진을 통해 Player Stat와 Inventory등을 확인 할 수 있었지만, 이는 매우 불편했다. 장비의 스텟을 조금만 수정하더라도 DB에 접근해 수정 후 다시 GET해야했고, Inventory에 아이템을 추가할때도 Admin용 widget을 만들지 않는 이상 DB를 초기화 하고 초기화 코드에서 하드코딩으로 추가한 후 확인했어야했다.
이를 해결하기 위해 ProjectAdmin을 제작하게 되었다. ProjectAdmin에서는 Player의 Stat 수정 및 장착 장비와 인벤토리 장비의 교환, 기존에 없던 새로운 장비 데이터 추가 등이 가능하다.

Character의 기본 상태와 보유 장비를 확인 및 수정이 가능하다.


MongoDB로 붙어 받은 MainStat을 표시하고 수정이 가능하다. 이후 유물 정보를 받은걸 통합하여 PlayerStat으로 보여준다. 변경된 내용을 즉각 확인 할 수 있게 하였다.



PlayerStat과 같이 MongoDB에서 현재 장착중인 장비의 데이터를 받아온다.

Editor에서 수정한 내용은 인게임에서 확인이 가능하다.
