유니티 객체 지향 프로그래밍 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
유니티 객체 지향 프로그래밍 2025년 12월 26일0Comments게임 프로파일링이 일반 앱과 다른 이유와 안정적인 프레임 유지법게임 제작 과정에서 프로파일링은 일반적인 앱과는 조금 다릅니다. 가장 큰 차이점은 게임이 실시간 시스템(real-time system)이라는 점입니다. 게임은 매초 수십 번씩 화면을 새로 그리며 돌아갑니다.이 과정이 조금이라도 늦어지면 끊김이 발생하죠. 플레이어는 by Jason
유니티 객체 지향 프로그래밍 2025년 12월 26일0CommentsC++ 프로그래밍과 비주얼 스튜디오 이해하기C++ 공부를 시작하면 처음 듣는 용어들이 참 많습니다. 그중에서도 컴파일 언어(compiled language)라는 말이 자주 등장하죠. 이 개념이 처음에는 조금 어렵게 느껴질 수 있습니다.하지만 원리를 알면 아주 재미있는 과정입니다. 우리가 작성한 by Jason