올해 초 M1 맥미니를 구입하고 쭉 사용하고 있는데 정보 공유 겸 글을 써 봅니다.
우선 가난한 1인 게임 개발자이기 때문에 M1 맥미니 기본형을 샀습니다... (8코어, GPU 8코어, 램 8G, SSD 256G)
처음 살땐 램이 너무 부족한게 아닌가 싶었는데 제 기준에서는 개발하는데 큰 문제는 없었습니다.
개발할 때 쓰는 켜두는 프로그램은..
유니티 2021.02.0f1 (이번에 애플실리콘을 지원하게 되면서 매우 빨라졌습니다!)
VS CODE (이것도 애플실리콘 지원) - 2개
크롬 - 구글문서 등 5-6개
그외 작업하다가 문서를 추가적으로 연다던가 유튜브를 재생한다던가 등도 있습니다.

메모리 사용 현황을 보시면 빠듯하지만.. 큰 문제는 없었습니다. ㅎㅎ.....
유니티는 애플실리콘을 지원하지 않는 버전은 쓸만은 했지만 코드를 수정하고 리빌딩을 하는데 시간이 꽤 걸렸는데 이번에 네이티브를 지원하게 되면서 매우 빨라졌습니다. 약 4-5배는 빨라진 것 같아요.
대략 이런 게임을 개발하고 있는데요.

URP를 사용중이고 해상도는 2560 x 1080입니다.
드로우콜(?)은 URP 배칭을 써서 약 103개 정도 되고 하늘 표현은 Enviro sky라는 에셋을 쓰고 있고 물 표현은 StylizedWater라는 에셋을 쓰고 있는데 둘다 최상위 옵션을 준 상태입니다.
바다이기 때문에 카메라 시야를 40,000까지 주었습니다. (기본 상태는 1,000)
아직 최적화도 안한 상태인데 약 50프레임 정도 나오고 있어 굉장히 만족스러워 하고 있습니다.
사용중인 다른 노트북 (4800H, 16G, 1650TI) 과 비교를 해보면
유니티를 실행하는 시간은 M1이 약 20초 정도 걸리는데 4800H는 40초 정도로 2배 정도 느립니다.
코드 리빌딩은 거의 비슷하고 게임 프레임은 노트북이 5-10프레임은 더 잘 나오고 있습니다.
다만 노트북은 팬 소리가 엄청 크고.. 맥미니는 아주아주 조용합니다.
게임을 빌드하거나 테스트한다고 오래 켜놓아도 팬 소리는 들리지 않습니다....
라이트맵을 구울때도 조용합니다.
개인적으로는 M1 맥미니를 쓰면서 속도보다는 조용한게 가장 놀라운 점이 아닐까 하네요.
8기가 램의 하나의 단점은...
성능 최적화를 위해 프로파일링을 할려고 하면 네이티브 메모리가 부족하다고 안됩니다...
이땐 모든 앱을 내리고 유니티만 실행하면 또 됩니다 ㅎㅎㅎ....
이번에 M1 Pro나 Max가 출시되었는데 유니티 포럼 등에서 정보를 살펴보고 있는데 유니티 에디터의 코드 빌드는 싱글코어를 주로 써서 큰 성능 향상은 없을 것 같고 게임 빌드나 라이트맵을 구울 때 등은 훨씬 빠르다고 합니다.
저는 가난한 개발자이기 때문에 Max는 생각도 하지 않고 있고 Pro (10코어, 16 GPU 코어, 16램) 정도면 충분하지 않을까 생각만 하고 있습니다.
별볼일 없는 사용기이지만 혹시나 관련 정보가 필요했던 분들에게 도움이 되었으면 합니다.
감사합니다!!
님 맞아요. ㅎㅎㅎ 너무 조용합니다....