移至主內容
DarkRanger's Secret Area

主導覽

  • 首頁
  • 關於本站
  • Linux
  • 程式開發
  • N900
  • 譯文
  • 資訊技術辭典

文章分類

  • 影劇
  • 遊戲
  • 筆記
  • 雜文
  • 資訊技術
  • 站務訊息

最新內容

  • How-To:Linux 安裝 DevilutionX
  • 於 2012 年建立的一份音樂播放清單
  • How-To:Linux 安裝 Medal of Honor: Allied Assault
  • Fallout 4 (2015)
  • How-To:Linux 安裝 Blood
  • 《終極動員令》系列早期作品原始碼釋出
  • How-To:Linux 安裝 Doom 3
  • Nausicaä of the Valley of the Wind (1984)
  • Intel 內顯與 Linux 桌面死當問題排解
  • 《哥吉拉 -1.0》心得補遺

Serious Engine 1 原始碼釋出

發表日期:星期六, 04/09/2016 - 14:13,更新日期:星期四, 08/15/2024 - 13:45

Serious Engine 是由克羅埃西亞的 Croteam 所開發的一款遊戲引擎,由於這款引擎主要用於開發 FPS 遊戲《重裝武力》(Serious Sam)系列,故有此名。至今 Serious Engine 已歷經有數代的演變,而它的第一代引擎則在日前以 GNU GPL v2 許可證釋出,可於 GitHub 取得:

https://github.com/Croteam-official/Serious-Engine

 

 

 

使用 Serious Engine 1 開發的遊戲包含了兩款最早期的《重裝武力》,分別是《Serious Sam: The First Encounter》(2001)以及《Serious Sam: The Second Encounter》(2002)。兩款遊戲當時在台灣發行的名稱分別是《重裝武力》及《重裝武力 2》,不過後者因為《Serious Sam II》(2005)的出現,導致了命名上的混淆問題。

 

當年的《重裝武力》在市場上獲得了普遍好評,一方面它重現了《毀滅戰士》(Doom)及《毀滅公爵》(Duke Nukem 3D)的暢快遊戲風格;而另一方面它在技術方面的表現也令人驚豔,遊戲能夠呈現出華麗的大型室外場景以及大規模的敵人來襲,卻無須高檔的硬體配備也能夠順暢執行。

 

 

Serious Engine 1 是以 OpenGL 為主要的繪圖 API,當時 Direct3D 與 OpenGL 在 Windows 平台上還算是屬於分庭抗禮的情形。而不似近年來的發展,Windows 遊戲已是幾乎一面倒地使用 Direct3D。

 

除此之外,Serious Engine 1 也是獨立開發者 Ryan C. Gordon 相當早期的一項移植專案,當年他主動聯繫 Croteam,無償接下 Linux 版的移植工作,最終完成了兩款遊戲的 Linux beta 版本。而在 Croteam 釋出原始碼後,Gordon 也跟進釋出了用於 Linux 及 Mac OS X 的原始碼版本:

https://github.com/rcgordon/Serious-Engine

 

相較於原 Croteam 的版本已經是以健全的狀態釋出,Gordon 的版本則應該被視為是移植專案的重啟,因為有許多陳舊的部份必須重新整合與改寫,才能夠完善重現 Serious Engine 1 於 Unix-like 平台上。不過在此契機下,或許最終會整合出跨 Windows、Linux 及 Mac OS X 三種平台的原始碼版本也說不定。

 

 

遊戲產品頁面:

  • 《Serious Sam: The First Encounter》(GOG、Steam)
  • 《Serious Sam: The Second Encounter》(GOG、Steam)

 

延伸閱讀:

  • Serious Sam’s Serious Engine source code released
  • Serious Sam’s 15th anniversary today – blast from the past!
  • Serious Port CHANGELOG

 

遊戲