Unity 엔진을 기반으로 한 2D 탑 다운 메타버스 게임을 만들어보면서
설계와 구현 과정을 기록해보자.
탑 다운 뷰의 2D 게임을 만든다.
맵에 2D 캐릭터를 두고
플레이어는 움직임을 입력받아 움직일 수 있고
어느 영역에서 상호작용을 통해 상호작용 이벤트를 발생하게 한다.
큰 틀은 결국
플레이어, 상호작용, 상호작용에 대한 이벤트로 보면 될 것 같다.
플레이어 설계는
움직임을 구현하고, 상호작용의 주체차로 잡는다
상호작용은
인터페이스나 추상 클래스로 구현하여 각 상호작용에 대한 이벤트를 다룰 수 있도록 하면 될 것 같다.