개발자 모드/영상 요약
[유니티 TIPS] .NET 완전 정복 (feat. 골드메탈)
유니티의 .NET 유니티에는 .NET Framework 와 .NET Standard 2.1가 존재함. .NET Framework / .NET Core / Xamarin등 각 용도별로 존재하던 것을 .NET Standard로 합침 .NET Standard가 모든 개발 모듈을 감싸고 있는 형태. 하지만 그렇게 됨으로써 점점 덩치가 커짐. 2002~2020의 로드맵 .NET Framework → .NET Core → .NET 으로 네이밍이 진화함 .NET Framework은 window에서만 실행가능한 라이브러리이므로 다른 플랫폼으로의 전환이 힘듦. .NET Core는 .NET Framework의 단점을 보완하여 여러 플랫폼에 배포할 수 있게 제공. .NET Core의 라이브러리들을 모듈화해서 필요한 라이브러..
[유니티 TIPS] 모바일 게임 성능 최적화 - 2편
[유니티 TIPS] 모바일 게임 성능 최적화 - 2편 Asset 이미지는 tga, jpg, png, psd, psb... 뭘 써도 전혀 상관이 없다. 어차피 유니티에서 TextureFormat을 변환해서 쓰기 때문이다 오히려 psd를 사용하는게 관리 측면에서 좋을 수 있다. 이미지 수정 후 다시 png같은걸로 짤라 쓸 필요가 없기 때문. (하지만 확인해보니 psd가 1개의 아틀라스가 되기 때문에 사용하지 않는 이미지도 아틀라스로 묶이므로 관리가 더 힘들어질 수 도 있을 것 같다) 사운드도 mp3, ogg... 뭘 쓰더라도 상관없다. 오히려 mp3같은걸 import하면 유니티가 압축을 풀었다가 다시 압축하므로 손실이 발생할 수 있으므로 wav를 쓰는게 좋다 기본 텍스쳐포맷보다는 각 플랫폼에서 overrid..
[유니티 TIPS] 모바일 게임 성능 최적화 - 1편
[유니티 TIPS] 모바일 게임 성능 최적화 - 1편 Profiling 최적화할때 프로파일링은 필수 최적화는 수시로 해야 한다. 프로토타입은 할 필요 없다. 어차피 바뀌는게 많으므로 맹목적으로 하지 말것 병목지점을 찾아서 최적화 지점을 알아야 한다 에디터가 아닌 모바일 타겟 디바이스에서 돌려봐야 한다. 성능이 다르기 때문에 병목지점이 다르다 Xcode intstruments를 이용하면 유니티 프로파일링보다 더 디테일하게 볼 수 있다. 프로파일링 툴/디바이스가 모두 애플것이므로. 아이폰 성능 프로파일링을 위한 최고의 툴! Xcode Instrument로 게임 성능 측정하기 안드로이드는 스냅드래곤이나 Android Studio등 다양하게 있으니 확인해보자. Profiler Analyzer를 이용하면 프로파일..