게임 개발에서의 관심사 분리(Rx와 Unity)
이번에 회사 기술 블로그에 처음으로 글을 기고 했는데요. 저는 현재 Soma팀에서 유니티(Unity)를 이용해 가상 오피스인 soma를 만들고 있습니다. 현재 직방에 완전 원격 근무를 실현시킨 도구이자 현재도 많은 방면으로 발전시키고 있는 프로덕트입니다. (https://somaworld.com/) 이 글은 기존의 Legacy UI를 Reactive Programming(Rx)를 이용한 MV(R)P(Model-View-(Rx)Presenter)로 바꾸는 과정을 기술한 글입니다. 유니티로 개발하시면서 UI 구조에 관심이 있으신 분들이라면 도움이 되시지 않을까 싶습니다 :)