문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 발적화 (문단 편집) == 상세 == 컴퓨터 프로그램을 작성할 때는 가지고 있는 자원을 최대한 활용하여 상황에 맞게 최적의 성능을 발휘할 수 있는 프로그램을 작성해야 한다. 일을 시키는 사람이 무능하면 아무리 일을 빨리 하는 사람이라도 똑같은 일만 반복해 대면 일의 경과가 늦어지는 것과 마찬가지. 때문에 낮은 사양으로 빠르게 돌아가는 프로그램을 짠다면 신적화(또는 갓적화)라고 칭송을 받는다. 특히 잘 된 최적화는 게임의 완성도를 높이고 더욱 다양한 환경의 고객에게 어필할 수 있는 수단이기 때문에 게임 회사 입장에서도 굉장히 중요한 목표이다. 그러나 이런 코드는 아무나 작성할 수 있는 것은 아니고, 숙련된 개발자가 한참을 연구해야 나올까 말까 한 법. 콘솔 게임기를 보면 게임기 초기와 말기의 그래픽 차이가 나는 것도 그러한 이치라고 할 수 있다. 최적화를 이룩하려면 모든 계산과 변수를 고려하여 장인이 한 땀 한 땀 수를 놓듯 기계어 코드를 넣는 방법도 있다. 그러나 이런 방법은 N개의 플랫폼이 존재하는 현대에는 그야말로 같은 짓을 N번 반복하는 행위이며, 해당 게임의 호환성도 떨어트린다. 게임 회사 입장에서는 당연히 개발 비용을 줄이기 위해 이런 일을 줄이고 있다. 따라서 최적화는 게임 회사 입장에선 시간(과 비용)을 들여 품질을 높일지 또는 우선 빠르게 출시한 후 점점 개선할지에 대한 선택의 기로이며, 대부분은 후자를 선택한다. 진짜 문제는 덜된 최적화가 게임 진행 자체에도 영향을 줄 정도로 심각하거나, 개선을 전혀 하지 않은 채 몇년 째 방치하거나, 특정 플랫폼 이외의 환경에선 사실상 사용할 수 없을 정도로 처참할 때 발생한다.저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기