Source引擎

引擎技术

Source引擎针对半条命系列第一个版本的修改所产生的飞跃是显而易见的，物理系统真实性和渲染效果均有大幅度提高。现在的引擎渲染是基于阴影的，且允许通过控制图像来产生大量悦目的效果。Source引擎在Windows系统下使用DirectX驱动、在Linux和Mac OS X系统下使用OpenGL驱动。
物理系统方面，Source引擎是基于Havok引擎的，但是进行大量的几乎重写性质的改写，可以让玩家在单人抑或是联网游戏中体验到额外的交互感觉。人物的死亡可以用称为布娃娃物理系统的部分控制，引擎可以模拟物体在真实世界中的交互作用而不会占用大量资源空间。Source引擎中还加入了车辆元素，多人游戏中也有出现。
Source引擎的另外一个特性就是三维的“地图盒子”，可以让地图外的空间展示为类似于3D效果的画面，而不是以前呆板的平面贴图。这样一来，地图的纵深感觉就更好，可以让远处的景物展示在玩家面前，而不用进行渲染。
Source引擎可以让游戏中的人物模拟情感和表达。每个人物的语言系统是独立的，在编码文件的帮助下，和他们的交流就像真实世界中一样。Valve在每个人物的脸部上面添加了42块“数字肌肉”来实现这一功能。嘴唇的翕动也是一大特性，因为根据所说话语的不同，嘴的形状也是不同的。
Source引擎尽力让一切都模拟真实世界的情况：动画贴图可以和其他动画贴图结合产生新的效果，而一个被称为逆运动学（Inverse Kinematics）的功能能让人物在不同情况下四肢的运动都是不同的。

模块性

Source引擎的中心思想就是模块性。Source引擎针对第一代引擎进行了无数改进，由于Steam系统的存在，引擎的每一个小修改玩家都能轻松的得到。当引擎升级到可以支持新的硬件的时候，玩家就能立刻享受到更好的效果。这些核心的特性能保证Source引擎的生命力在几年之内都很旺盛。

Valve开发者社群

2005年6月28日，Valve启动了Valve开发者社群的维基版本。这个社群现在提供了Source引擎的SDK文档。这个完全由维基技术创建起来的社群提供了自由的交流空间。在开放不久后，Valve宣布“社群的文章……数量几乎翻倍了”。文章的范围从反恐精英：起源的机器人设计到半条命2的人工智能，再到Source引擎的控制，无所不包。

Source 2

早在2011年5月，Valve其中一项重要计划就是为Source引擎开发新的内容制作工具来取代现存的老旧工具，使得内容创建更有效率。
Valve在2015年3月举办的游戏开发者大会上公布了Source 2引擎，同时表示会提供Vulkan支持，并将对开发者免费开放。此外，Valve还证实他们将会使用自主研发的物理引擎Rubikon。2015年6月17日，Dota 2发布了名为“Reborn”的Beta更新，成为首个使用Source 2引擎的游戏。后来的Artifact和刀塔霸业也采用了Source 2引擎，并增加了Android与iOS支持。