게임 개발에서 C++이 중요한 이유
·
C++
게임 개발에서 C++이 갖는 장점은 운영체제에서 바로 프로그램이 실행되기 때문에 속도가 빠르고 데이터 관리를 중간에 어떤 가상머신의 도움 없이 직접 전부 관리할수 있다는 점이다. 하지만 일일이 다 구현해야하기 때문에 많은 시간이 들고 어중간한 지식을 가지고는 구현이 불가능하다는 단점이 있다. C++을 사용하지 않고 유니티, 언리얼엔진과 같은 게임툴을 사용해서 개발을 진행하면 물론 속도면이나 퀄리티 면에서 좋은 게임을 빠른 시간내로 만들수 있지만, 결국 편리한 게임 엔진 없이는 게임을 개발할 수 없는 인력이 되어버릴 가능성이 높아질 것이라고 생각한다. 실제로 대부분의 게임회사에서 자체 개발한 엔진은 C++로 이뤄저 있다. 유니티랑 언리얼 또한 C++로 제작된 엔진이라는 점을 봐도 C++을 다룰줄 아냐 못하..