起源引擎

起源（Source）是一個三維的遊戲引擎，在2004年由Valve公司開發，作為GoldSrc引擎的後繼，提供算繪、音效、動畫、抗鋸齒、界面、網路、美工創意和物理模擬方面的支持。

使用這個引擎製作的第一個遊戲是《半衰期2》。Valve在《半衰期2》發行不久後也用它製作了《半衰期》和《反恐精英》的效果更好的版本。另外一些使用它的遊戲，比如《戰慄時空2：死鬥模式》與《勝利之日：起源》。

2005年初Troika遊戲公司宣布他們的遊戲《吸血鬼之避世–血族》使用起源引擎，它們也是第一個獲得使用許可的公司。Valve之後宣布Arkane Studios（製作第一人稱角色扮演遊戲《魔法門之黑暗彌賽亞》的公司）和Smiling Gator Productions也獲得了使用許可。

Ritual Entertainment在2005年7月4日宣布他們的新遊戲獲得了使用起源引擎和Steam系統的許可。

## 引擎技術

<image>

<image>

起源引擎針對半衰期系列第一個版本的修改所產生的飛躍是顯而易見的，物理系統真實性和渲染效果均有大幅度提高。現在的引擎渲染是基於陰影的，且允許通過控制圖像來產生大量悅目的效果。起源引擎在Windows系統下使用DirectX驅動、在Linux和Mac OS X系統下使用OpenGL驅動。

物理系統方面，起源引擎是基於Havok引擎的，但是進行大量的幾乎重寫性質的改寫，可以讓玩家在單人抑或是聯網遊戲中體驗到額外的交互感覺。人物的死亡可以用稱為布娃娃物理系統的部分控制，引擎可以模擬物體在真實世界中的交互作用而不會占用大量資源空間。起源引擎中還加入了車輛元素，多人遊戲中也有出現。

起源引擎的另外一個特性就是三維的「地圖盒子」，可以讓地圖外的空間展示為類似於3D效果的畫面，而不是以前呆板的平面貼圖。這樣一來，地圖的縱深感覺就更好，可以讓遠處的景物展示在玩家面前，而不用進行渲染。

起源引擎可以讓遊戲中的人物模擬情感和表達。每個人物的語言系統是獨立的，在編碼文件的幫助下，和他們的交流就像真實世界中一樣。Valve在每個人物的臉部上面添加了42塊「數碼肌肉」來實現這一功能。嘴唇的翕動也是一大特性，因為根據所說話語的不同，嘴的形狀也是不同的。

起源引擎盡力讓一切都模擬真實世界的情況：動畫貼圖可以和其他動畫貼圖結合產生新的效果，而一個被稱為逆運動學（Inverse Kinematics）的功能能讓人物在不同情況下四肢的運動都是不同的。

## 模塊性

起源引擎的中心思想就是模塊性。起源引擎針對第一代引擎進行了無數改進，由於Steam系統的存在，引擎的每一個小修改玩家都能輕鬆的得到。當引擎升級到可以支持新的硬體的時候，玩家就能立刻享受到更好的效果。這些核心的特性能保證起源引擎的生命力在幾年之內都很旺盛。

## Valve開發者社群

2005年6月28日，Valve啟動了Valve開發者社群的維基版本。這個社群現在提供了起源引擎的SDK文檔。這個完全由維基技術建立起來的社群提供了自由的交流空間。在開放不久後，Valve宣布「社群的文章……數量幾乎翻倍了」。文章的範圍從絕對武力：次世代的機器人設計到戰慄時空2的人工智慧，再到起源引擎的控制，無所不包。

## 起源2

早在2011年5月，Valve其中一項重要計劃就是為起源引擎開發新的內容製作工具來取代現存的老舊工具，使得內容創建更有效率。

Valve在2015年3月舉辦的遊戲開發者大會上公布了起源引擎2，同時表示會提供Vulkan支持，並將對開發者免費開放。此外，Valve還證實他們將會使用自主研發的物理引擎Rubikon。2015年6月17日，《Dota 2》發布了名為「Reborn」的Beta更新，成為首個使用起源引擎2的遊戲。後來的《Artifact》和《刀塔霸業》也採用了起源引擎2，並增加了Android與iOS支持。

起源引擎2 是 Valve 在 2015 年宣布的新版起源引擎，原本表示說要開放給所有開發者免費使用，但後續卻沒有了下文，只有各家公司通過私下聯絡才能取得起源引擎2的開發版本。目前有使用起源引擎2的遊戲只有《DOTA2》、《The Lab》、《Artifact》《Dota Underlords》《絕對武力2》和《戰慄時空：愛莉克斯》，目前有對外授權的遊戲則是《S&Box》這款沙盒遊戲。

## 遊戲

### 起源

#### Valve開發

- 異形叢生（Alien Swarm）（2010）
- 反恐精英：起源（Counter-Strike: Source）（2004）
- 反恐精英：全球攻勢（Counter-Strike: Global Offensive）（2012）
- 決勝之日：次世代（Day of Defeat: Source）（2005）
- 半衰期：起源（Half Life: Source）（2004）
- 半衰期1死亡競賽：起源（Half-Life Deathmatch: Source）（2006）
- 半衰期2（Half-Life 2）（2004）
- 半衰期2：消失的海岸線（Half-Life 2: Lost Coast）（2005）
- 戰慄時空2：死鬥模式（Half-Life 2: Deathmatch）（2004）
- 戰慄時空2：首部曲（Half-Life 2: Episode One）（2006）
- 戰慄時空2：二部曲（Half-Life 2: Episode Two）（2007）
- 傳送門（Portal）（2007）
- 傳送門2（Portal 2）（2011）
- 絕地要塞2（Team Fortress 2）（2007）
- 惡靈勢力（Left 4 Dead）（2008）
- 惡靈勢力2（Left 4 Dead 2）（2009）

#### 其他開發者遊戲

- 吸血鬼之避世–血族（2004）
- 蓋瑞模組（2004）
- 原罪前傳：浮現（2006）
- 魔法門之黑暗彌賽亞（2006）
- 致命衝突 Online（2008）（原名：STING, 其他地區稱為K.O.S: Secret Operations）
- 瑪奇英雄傳（2010）
- 噩夢屋2（2010）
- 核子黎明（2011）
- 地獄已滿（2011）
- 黑色高地（2012）
- 絕對武力2 Online（2013）
- 史丹利的寓言（2013）
- 絕望深淵（2013）
- 暴動（2014）
- 西部鏢客大戰（2014）
- 泰坦隕落（2014）
- 傳送門故事：梅爾（2015）
- 泰坦降臨2（2016）
- 基建危機（2016）
- 恥辱之日（2017）
- Apex英雄（2019）

### 起源2

#### Valve開發

- Dota 2（2015年由起源引擎移植而來）
- 實驗室（The Lab）（2016）
- Artifact（2018）
- 刀塔霸業（Dota Underlords）（2020）
- 半衰期：愛莉克斯（Half-Life: Alyx）（2020）
- 反恐精英2（Counter-Strike 2）（2023）
- 死鎖（Deadlock）（待定）

#### 其他開發者遊戲

- S&box（2026）

## 基本資料

- 開發者：Valve
- 軟體版本週期：Build 4535(2011)、Build 5247(2013)、Build 5595(2014)
- 平台：Microsoft Windows、Mac OS X、Linux、Xbox、Xbox 360、PlayStation 3、Android、iOS
- 程式語言：C++
- 引擎：起源引擎，Havok物理引擎
- 許可協議：專有
- 網站：http://source.valvesoftware.com/