遊戲程式設計

遊戲程式設計指利用電腦程式語言,如C程式語言C++程式語言、組譯等,編制電腦或遊戲機上的遊戲。

目前流行的遊戲程式語言為C++程式語言,目前流行的遊戲程式設計介面為DirectX 9.0,還有OpenGLSDL等。

遊戲指令碼

遊戲指令碼是指在製作電子遊戲程式時,程式設計師為電子遊戲程式編寫的手稿語言。手稿語言是為了縮短傳統的編寫-編譯-連結-執行過程而建立的電腦程式設計語言,而遊戲手稿語言在電子遊戲程式的編寫中被廣泛使用。

目前的電子遊戲程式設計過程中大量使用遊戲指令碼來進行遊戲程式的編寫。例如在網絡遊戲魔獸世界中就使用了Lua指令碼。一般遊戲指令碼是由開發電子遊戲的程式設計師來編寫,但也可能由一些其他的遊戲開發人員編寫簡單的遊戲指令碼。

遊戲工具程式設計

遊戲工具程式設計是指採用各種開發工具進行開發修改電腦電視遊戲的過程。主要的開發工具有以下幾大類:

  1. 程式語言工具以及整合式開發環境Visual C++Visual BasicDelphi.NET Framework系列(Visual C++.NET、Visual Basic.NET、Visual C#.NET)等等。
  2. 開發工具包:最有名的是DirectX系列。
  3. 各種遊戲廠家自己開發的封裝度極高的製作工具,如角色扮演遊戲製作工廠等等。

這類工具是將遊戲必要的人物、道具以及場景繪製好後,由玩家自由呼叫組合,而很少甚至不需要製作者敲入一行程式碼就可完成整個遊戲的製作過程。但是這種製作過程無法充分發揮製作人的創作才智,例如各種人物的設計就無法由創作者加以改變。

外部連結