유니티 객체 지향 프로그래밍 2025년 12월 28일0Comments게임 프로그래머를 위한 프레임 레이트 고정 이해하기델타 타임 방식은 편리하지만 가끔 불안정할 수 있습니다. 그래서 많은 게임 엔진은 프레임 레이트 고정(Frame Rate Governing) 전략을 사용합니다. 용어가 조금 어렵게 느껴질 수도 있을 겁니다. 쉽게 풀자면 엔진이 프레임마다 by Jason
유니티 객체 지향 프로그래밍 2025년 12월 28일0Comments게임 개발시 델타 타임을 사용하는 이유게임을 즐기는 환경은 사람마다 제각각입니다. 어떤 프로그래머는 고사양 PC를 쓰고 누군가는 조금 느린 노트북을 사용합니다. 하지만 하드웨어 성능 차이 때문에 게임 속도가 달라지면 곤란합니다.빠른 컴퓨터에서 게임이 2배로 빨리 진행된다면 공평하지 by Jason
유니티 객체 지향 프로그래밍 2025년 12월 28일0Comments게임의 시간은 어떻게 흐르는가: 프레임 레이트와 델타 타임게임 화면이 움직이는 원리를 궁금해하신 적 있나요? 보통 그래픽이 얼마나 부드러운지 이야기할 때 프레임 레이트라는 단어를 많이 씁니다. 하지만 프로그래머에게 이 용어는 시각적인 부분 그 이상을 의미합니다. 게임 내부에서 시간이 by Jason
유니티 객체 지향 프로그래밍 2025년 12월 27일0Comments메모리가 넉넉한데 할당에 실패하는 이유, 메모리 조각화프로그램을 만들다 보면 메모리 문제와 자주 마주칩니다. 그중에서도 메모리 조각화(fragmentation)는 꽤 까다로운 녀석이죠. 이름만 들어서는 어렵게 느껴질 수 있습니다.하지만 개념 자체는 아주 명확합니다. 메모리가 넉넉해 보이는데도 할당에 실패하는 현상을 말하거든요. by Jason
유니티 객체 지향 프로그래밍 2025년 12월 27일0Comments게임을 살아 움직이게 만드는 심장 게임 루프 이해하기게임 화면이 계속 바뀐다고 해서 그저 그림만 그리는 게 아닙니다. 실제로는 매번 플레이어의 입력을 받아들이고 캐릭터를 움직여야 하죠. 애니메이션을 재생하고 물리 계산도 부지런히 해야 합니다. 심지어 소리도 틀고 네트워크 상태도 by Jason
유니티 객체 지향 프로그래밍 2025년 12월 27일0Comments실시간 3D 그래픽이 매번 화면을 새로 그리는 이유실시간 3D 그래픽의 세계에 오신 것을 환영합니다. 우리가 즐기는 게임 화면은 어떻게 만들어질까요? 매 프레임 화면 전체를 처음부터 다시 그린다는 사실을 아시나요?일반적인 프로그램과는 아주 다른 방식이라 처음엔 낯설 수 있습니다. by Jason
유니티 객체 지향 프로그래밍 2025년 12월 27일0Comments게임 엔진 성능 최적화와 메모리 관리의 비밀프로그램의 성능을 고민할 때 보통 복잡한 알고리즘을 먼저 떠올립니다. 하지만 실제 속도를 결정짓는 아주 중요한 요소는 따로 있습니다.바로 메모리를 사용하는 방식입니다. 같은 알고리즘이라도 메모리를 어떻게 다루느냐에 따라 체감 성능이 크게 by Jason
게임 개발 책과 강의 추천 2025년 12월 27일0CommentsA/B 테스트가 막막한 초보자를 위한 실무 가이드데이터를 기반으로 의사결정을 내리는 일이 점점 중요해지고 있습니다. 많은 회사에서 이제 감이 아닌 숫자로 증명하길 원하죠. 그 중심에 있는 것이 바로 A/B 테스트입니다. 하지만 처음 접하는 분들에게는 이 과정이 참 by Jason