[유니티 공식 유튜브] 모바일 게임 성능 최적화 - 1편
게임 엔진/Unity2022. 8. 1. 04:06[유니티 공식 유튜브] 모바일 게임 성능 최적화 - 1편

https://youtu.be/1mJtoceqvro 포트폴리오로 모바일 게임을 만들고 있어서 한번 찾아서 봤다. 유익한 정보들이 많았다. 프로파일링 첫번째로는 프로파일링의 중요성을 강조했다. 병목현상을 정리할때도 썼듯이, 어디서 병목현상이 일어나는지 알아내서 처리하는것이 중요하기 때문이다. 타겟 디바이스 타겟으로 삼고있는 디바이스로 프로파일링을 해야한다. 유니티 에디터에서 프로파일링을 한다면 에디터 처리를 하기위한 부가적인 작업들도 있기 때문에 정확한 프로파일링이 되지 않는다. 디바이스마다도 해상도도 다르고, 문제가 생길 수 있는 부분이 다르기때문에 타겟 디바이스로 프로파일링을 해야한다. 비슷한 해상도와 크기를 가진 디바이스를 타겟으로 한다면 가장 성능이 낮은 최소의 디바이스를 타겟으로 잡고 프로파일링을..

유니티 알쓸유잡 - 병목현상
게임 엔진/Unity2022. 7. 24. 05:48유니티 알쓸유잡 - 병목현상

[유니티 TIPS] 알쓸유잡 | 병목 (Bottleneck) - 최적화 및 프로파일링 팁 - YouTube 7월22일에 올라온 유니티 코리아 공식 유튜브에서는 병목 현상을 해결하는 방법과 최적화, 프로파일링 팁에대해 설명했다. 당장 게임을 만들며 최적화를 위해 쓸 수 있는 방법들은 아니지만, 알쓸유잡이라는 제목 답게 주제를 선정했다. 병목(BottleNeck) 병목현상이란 어떤 하나의 요소때문에 전체적인 성능이나 기능에 제한을 받는것을 뜻한다. 병목이 병의 몸통보다 가늘기때문에 물이 상대적으로 천천히 쏟아지는것에 비유한것이라고 한다. CPU 바운드 , GPU 바운드 CPU/GPU는 직렬이 아닌 병렬처리 방식이다. CPU는 GPU에게 명령을 하고 자기에게 할당된 남은 일들을 열심히 처리한다. GPU도 CP..

2D가 만들고싶어지는 <Lost Crypt> - 2D Sample Project
게임 엔진/Unity2022. 7. 19. 03:462D가 만들고싶어지는 <Lost Crypt> - 2D Sample Project

작년 초 쯤에 유니티에서 2D의 새로운 기능들을 포함한 2D샘플을 에셋스토어에 출시했다. 2D에서의 빛,쉐이더 처리들의 새로운 기능들을 담아 만들어 배포를 한 샘플이다. 옛날 버전으로는 자꾸 오류가뜨길래 최신버전으로 실행을 하니 됐다. 시작은 멋진 카메라 워크로 시작한다. 가까이 보이는 풀부터 그림자, 멀리보이는 배경, 흔들리는 나뭇잎과 반짝이는 벌레들까지 정말 예쁘다. 잠시 감상 타임 모래바람과 빛이 예쁘다. 쉐이더를 이용한 물과 물에 비춰지는 캐릭터 자연스럽게 낮배경에서 밤배경으로 바뀐다. 이펙트도 멋있다. 빛과 쉐이더를 이용한 효과 키자마자 너무 예뻐서 감탄이 나왔다. 포트폴리오를 3D로 결정해서 3D로 만들고있지만 .. 나중에라도 눈이 즐거운 이런 2D게임도 만들어보고 싶다. 안에는 유니티에서 소..

유니티에서 비주얼 스튜디오 코드(vs Code) 사용하기
게임 엔진/Unity2022. 7. 15. 01:57유니티에서 비주얼 스튜디오 코드(vs Code) 사용하기

옛날부터 비주얼 스튜디오가 무겁다는 얘기를 듣긴 들었는데 컴퓨터 사양이 안좋지 않음에도 불구하고 작업을 하면 할수록 체감이 심해졌다.. 작업하다가 메모리 사용량을 보면 유니티 엔진이랑 비주얼스튜디오가 주황색을 띄며 날 쳐다봤다. 그래서 날씬한 비주얼 스튜디오 코드로 교체를 감행했다. VS Code 설치 둘 다 공식페이지니 아무곳에서나 다운 받으시면 된다. Download Visual Studio Code - Mac, Linux, Windows Download Visual Studio Code - Mac, Linux, Windows Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows. Do..

image