關卡編輯器粵拼gwaan1 kaa1 pin1 cap1 hei3英文level editor)係設計嚟俾遊戲設計師製作師設計關卡軟件。貪得意整模組嘅人都可能會用到。

概論

編輯

關卡設計師設計好關卡之後,佢哋就要郁手整個關卡出嚟;喺電子遊戲業早期(大約 1950 年代至 1990 年代)嗰時,關卡好多時都好簡單,例子可以睇吓好似《大金剛》(Donkey Kong)等嘅早期遊戲[1],所以遊戲製作師通常會就噉搵啲編程員寫個關卡嘅程式出嚟就算;不過到咗廿一世紀初,隨住電子遊戲業變到愈嚟愈複雜,關卡都開始變到冇咁簡單,一個有咁上下複雜嘅關卡如果用源碼嘅形式表示,可能會有成幾萬行噉嘅碼[2]

 Object # Object 至 End 之間嘅碼描述緊一件物件
   Texture rocks4
   Position 78 540
   Rotation 0
   Scale 1 1
   Color 255 255 255 255
   ScrollSpeed 1 1
   CustomProperties
 End # ...想像將呢段碼重複 40,000 次。

因為噉,一個遊戲製作團隊通常都會搵個人專門設計關卡(關卡設計師),而且會用好似關卡編輯器呢啲噉嘅專化軟件幫佢做呢樣工作[3]

關卡編輯器會有各種好使嘅功能,目的係想令關卡設計嘅工作效率有咁高得咁高,包括[4]

  • 將啲關卡以一個個電腦檔案噉嘅形式組織好;
  • 打開用家想要嘅關卡檔案;
  • 向用家顯示手上個關卡檔案而家呢刻個樣;
  • 向用家顯示佢可以用嘅遊戲物件,仲要俾佢載入第啲佢想要用嘅物件;
  • 俾用家以「攞踎士撳同拉」嘅方法將啲物件擺入去關卡嘅指定位置度;
  • 俾用家指定關卡嘅邊橛有咩特性,例如用家指定「邊點坐標位置去到邊點坐標位置係安全地帶,AI 敵人冚唪唥唔准行入去」;

... 呀噉。好多遊戲設計工作者認為,關卡編輯器最理想係做到關卡設計師完全唔使睇或者掂隻遊戲嘅源碼,噉就最易用[2]

睇埋

編輯
  1. Lebowitz, Josiah; Klug, Chris (2011). Interactive Storytelling for Video Games: A Player-centered Approach to Creating Memorable Characters and Stories. Taylor & Francis. p. 14.
  2. 2.0 2.1 Make Your Life Easier: Build a Level Editor.
  3. Bates 2004, p.162, "A few years ago, [level designer] position didn't exist. .. Now it's a key position on many teams."
  4. Herwig, Adrian; Paar, Philip (2002). "Game Engines: Tools for Landscape Visualization and Planning?" (PDF): 161-172.