목표하는 계층에 따라 갈림

1. 니가 게임 엔진을 구현해서 렌더러 넣고, Z 버퍼 계산하고 렌더링이랑 다렉 기반으로 겜 만들거다


-> 알고리즘 공부 좆빡세게 해야하는데, 시장성은 낮고, 대부분 토이 프로젝트에서 끝날 확률이 높음. 주로 에픽 같은 곳에 들어가는 거나, 3N 1S 같은곳에서 엔진 수정하는 부서 들어가야 쓸모 있음


2. 게임을 만들고 싶다


-> 알고리즘 중요도가 낮아지고, 기본적으로 컴포넌트나 구조, 아키텍트 FSM 프레임 단위 실행구조 공부해야함, ECS,FSM,DOP(데이터 계열 설계라고 보면됨)


3. 웹하고 싶다


-> CPP 때려치고, 백엔드로 러스트 해야함.


번외


언어 계열에서 CPP +11,14,17 등등 최신 언어는 공부해야할까요?


니가 있는 분야의 프레임워크에 따라 달라짐. 니가 있는 분야 프레임워크가 모던 17 채용하면 모던 17 공부하는거고 아니면 굳이 할 필요 없음


다만 너가 엔진 만들거면 항상 최신화 해둬야함.