개요

Unity 엔진을 기반으로 한 2D 탑 다운 메타버스 게임을 만들어보면서

설계와 구현 과정을 기록해보자.

프로젝트 개발 착수

프로젝트 개요

탑 다운 뷰의 2D 게임을 만든다.

맵에 2D 캐릭터를 두고

플레이어는 움직임을 입력받아 움직일 수 있고

어느 영역에서 상호작용을 통해 상호작용 이벤트를 발생하게 한다.


프로젝트 설계

큰 틀은 결국

플레이어, 상호작용, 상호작용에 대한 이벤트로 보면 될 것 같다.

플레이어 설계는

움직임을 구현하고, 상호작용의 주체차로 잡는다

상호작용은

인터페이스나 추상 클래스로 구현하여 각 상호작용에 대한 이벤트를 다룰 수 있도록 하면 될 것 같다.