Series Archive

[카테고리:] C++

C++의 문법 자체를 설명하기 보다는 왜 이런 구조가 필요한지, 내부에서 어떤 일이 일어나는지, 그리고 실제 게임 개발과 엔진 개발에서 어떻게 활용되는지를 중심으로 정리하는 카테고리입니다.

C++ 게임 루프 완벽 가이드: Fixed, Variable, Hybrid 구조 정리

2026년 5월 17일

게임을 만들다 보면 자연스럽게 “게임 루프(Game Loop)”라는 구조를 접하게 됩니다. 캐릭터가 움직이고, 입력이 처리되고, 화면이 계속 갱신되는 이유도 결국 게임 루프가 계속 반복되기 때문입니다. 그런데 처음에는 이런 의문이 생기기도 합니다. 왜 게임은 while 문…

게임 엔진 프레임워크, 게임 개발 & 프로그래밍, C++

C++ RTTI 직접 구현하기 (2): TypeInfo로 언리얼 엔진 스타일 RTTI 만들기 (3편)

2026년 4월 26일

예제 코드 깃허브 링크 🚀 들어가며 이전 글에서는 TypeId 기반으로👉 dynamic_cast 없이 타입을 비교하는 방법을 구현했습니다. if (obj->Is(Player::TypeId())) 이 방식은 매우 빠르고 단순합니다.하지만 실제로 사용하다 보면 한 가지 한계에 부딪힙니다. ❗ 타입에 대한 “정보”가…

게임 엔진 프레임워크, C++