유니티 객체 지향 프로그래밍 2025년 12월 28일0Comments게임의 시간은 어떻게 흐르는가: 프레임 레이트와 델타 타임게임 화면이 움직이는 원리를 궁금해하신 적 있나요? 보통 그래픽이 얼마나 부드러운지 이야기할 때 프레임 레이트라는 단어를 많이 씁니다. 하지만 프로그래머에게 이 용어는 시각적인 부분 그 이상을 의미합니다. 게임 내부에서 시간이 by Jason
유니티 객체 지향 프로그래밍 2025년 12월 27일0Comments게임을 살아 움직이게 만드는 심장 게임 루프 이해하기게임 화면이 계속 바뀐다고 해서 그저 그림만 그리는 게 아닙니다. 실제로는 매번 플레이어의 입력을 받아들이고 캐릭터를 움직여야 하죠. 애니메이션을 재생하고 물리 계산도 부지런히 해야 합니다. 심지어 소리도 틀고 네트워크 상태도 by Jason
유니티 객체 지향 프로그래밍 2025년 12월 27일0Comments3차원 수학 문제를 현명하게 다루는 프로그래머의 사고법3차원 수학 문제를 처음 접하면 누구나 부담을 느낍니다. 공간이 하나 더 늘어나면서 머릿속에 상황을 그리기가 어렵기 때문이죠. 하지만 게임을 만드는 프로그래머들은 아주 현실적인 방법을 사용합니다. 바로 문제를 2차원으로 바꿔서 생각하는 by Jason
유니티 객체 지향 프로그래밍 2025년 12월 27일0Comments프로그램이 자꾸 멈추는 이유 메모리 문제 완벽 이해하기프로그래밍을 공부하다 보면 정말 알 수 없는 오류를 만날 때가 있습니다. 코드는 분명 멀쩡해 보이는데 프로그램이 이상하게 동작하죠. 오늘은 그중에서도 가장 까다로운 메모리 문제를 이야기해 보려 합니다. 이 개념을 잘 by Jason
유니티 객체 지향 프로그래밍 2025년 12월 27일0Comments게임 엔진 성능 분석을 위한 프로파일러 종류와 활용법프로파일링을 제대로 활용하려면 성능이라는 단어를 넓게 봐야 합니다. 게임 엔진 속도가 느려지는 원인은 정말 다양합니다. CPU 계산이나 메모리 관리 문제일 수 있죠. 화면을 그리는 GPU나 디스크 입출력 문제일 수도 있습니다.그래서 by Jason
유니티 객체 지향 프로그래밍 2025년 12월 26일0Comments게임 최적화의 첫걸음 프로파일링으로 병목 지점 찾기게임이나 엔진을 최적화할 때 가장 먼저 해야 할 일은 무엇일까요? 바로 무엇을 고쳐야 할지 정확히 아는 것입니다. 이때 등장하는 개념이 프로파일링(Profiling)입니다. 프로파일링은 프로그램이 느려지는 지점을 찾아내는 과정을 말합니다.디버깅과 프로파일링의 차이점흔히 by Jason
유니티 객체 지향 프로그래밍 2025년 12월 26일0Comments측정하지 않으면 최적화하지 말라, 프로파일링의 철학프로그램의 성능 문제로 골머리를 앓으신 적이 있나요? 막상 코드를 들여다보면 어디가 문제인지 알기 어렵습니다. 이때 우리에게 필요한 것이 바로 프로파일링(Profiling)입니다.많은 초보 프로그래머가 자신의 감을 믿고 코드를 수정하려 합니다. 하지만 이는 by Jason
유니티 객체 지향 프로그래밍 2025년 12월 26일0Comments성능 최적화의 첫걸음: 릴리즈 빌드와 반복 측정의 힘프로파일링(Profiling)을 제대로 활용하려면 도구를 켜는 것만으로는 부족합니다. 어떤 조건에서 측정하느냐가 정말 중요하니까요. 엉뚱한 환경에서 측정하면 잘못된 정보를 얻게 됩니다. 가장 먼저 지켜야 할 원칙이 하나 있습니다.릴리즈 빌드에서 측정해야 하는 이유프로파일링은 by Jason