자체 제작 프레임워크로 만들어본 Chess 2D 게임
게임 제작 프레임워크 프로젝트의 시작 언리얼 엔진 코드를 분석하던 중 언리얼 엔진 코드를 참고하여 직접 게임 프레임워크를 작성해 보면 재밌을 것 같다는 생각이 들었습니다. 그리고 직접 프레임워크를 작성하다보면 그동안 공부하였던 C++의 기능들(스마트 포인터, 템플릿, STL의 다양한 컨테이너와 알고리즘 등)을 직접 프로젝트에 적용해볼 좋은 기회가 될 것이라고 생각하고 이번 프로젝트를 시작하게 되었습니다. 우선 게임 프레임워크를 직접 제작하는 첫 번째 단계에서는 Game 인스턴스를 생성하고, Actor와 Component 인스턴스를 생하여 Game Loop에서 매 프레임마다 사용자 입력 → 게임 로직 실행 → 출력 생성 을 하는 기능을 구현하고자 하였습니다. 그리고 2D 렌더링을 목표로 하였습니다. 그리고..