이 文書는 비디오 게임 開發의 프로그래밍的인 觀點에 關한 것입니다. 더 넓은 觀點에 對해서는
비디오 게임 開發
文書를 參考하십시오.
게임 프로그래밍
(
game programming
)은
게임 開發
의 部分 集合으로,
비디오 게임
의
소프트웨어 開發
을 일컫는다. 게임 프로그래밍에는
소프트웨어 工學
分野의 相當한 스킬, 그리고 게임을 만들기 위해 相當 部分 겹치는 다음의 分野들 가운데 하나 以上에 專門的이어야 한다:
시뮬레이션
,
컴퓨터 그래픽스
,
人工知能
,
物理學
,
오디오 프로그래밍
,
入力
. MMOG의 境遇
네트워크 프로그래밍
과
데이터베이스 프로그래밍
과 같은 追加 分野들이 包含되기도 한다. 專門
게임 프로그래머
들에 依해 參與되고 있으나 수많은 新粒子들이
趣味
로서 게임을 프로그래밍할 수 있다.
道具
[
編輯
]
프로그래밍 言語
[
編輯
]
API 및 라이브러리
[
編輯
]
그래픽 API
[
編輯
]