현재 유니티를 이용하여 PC게임을 개발 중에 있습니다. 윈도우와 맥OS 버전이 있습니다.


이 게임의 플랫폼을 확장시키기 위해 모바일 버전도 준비하려고 합니다. 제가 아이폰 사용자는 아니라서, 안드로이드 버전을 먼저 준비하려 합니다.


그런데 PC와 모바일의 환경(성능, 조작, 해상도, UI..) 차이가 큰 편이라, 단순히 빌드 타겟만 변경한다고 해서 해결될 문제가 아님을 많은 분들이 알고 계실겁니다.


사실 저도 새 프로젝트를 파서 개발한다는 발상은 너무 비효율적이라는 점을 알고 있습니다.


그리고 유니티 답게 분명 딸각으로 해결할 수 있는 기능들이 어딘가에 숨겨져 있을 것이라고 생각하는데, GPT는 전처리 지시문만 대충 알려주고 마네요.


제 게임이 카드 게임이라서, 조작 문제는 GPT가 알려준 전처리 지시문을 활용하여 함수만 좀 바꿔주는 것으로 간단하게 해결 가능합니다. 문제는 UI입니다.


######### 여기부터 본론 #########


하나의 유니티(6) 프로젝트에서 윈도우와 안드로이드 환경에 모두 대응할 수 있는 UI를 개발해야 합니다.


1. 윈도우에서 보이는 화면과, 안드로이드에서 보이는 화면을 오가며 확인할 수 있는 방법이 있나요?


2. 환경에 따라 UI 크기는 물론 종류와 배치에도 차이가 있을 수 있습니다. 이 경우 새로운 캔버스를 만드는 편인가요?


3. 다양한 플랫폼에 대응하는 작업을 지원하기 위한 기능이나 라이브러리, 또는 에셋이 있나요?