개발사 : 밸브 소프트웨어 (Valve Software)
엔진 역사 : 퀘이크 엔진으로 만든 싱글 플레이 FPS의 명작 하프라이프를 1998년에 발매한 밸브 소프트웨어사에서 하프라이프 개발 이후부터 새롭게 만든 엔진이다. 하프라이프 2를 개발하기 위해서 만들었으며 개발사는 이 엔진을 계속해서 개량해 나가면서 멀티 쓰레딩등의 최신 기술들을 추가하고 버전업해나가면서 새롭게 나오는 하프라이프 2 확장팩 시리즈와 그들의 서드 파티 유료화 모드 게임들에게 사용되어 가는 엔진이다. 라이센스도 진행하지만 이 엔진의 라이센스는 대부분이 하프라이프 2의 MOD를 상용화하는 아마추어 개발팀들이 밸브사의 유통망인 스팀을 통해서 발매하는 것에 한정되어 있으며 그 외에는 뱀파이어 블러드라인, 다크 메시아 오브 마이트 앤 매직등의 몇가지 작품들이 채택하였다. 기본적으로 FPS 엔진이다.
엔진 타입 : 통합형 FPS/TPS 엔진
가격 : 협상으로 정해진다
엔진 정식 릴리즈 및 업데이트
- 기본적으로 하프라이프 2의 소스 코드 자체가 밸브 소스 엔진이며 하프라이프 2 출시전부터 라이센스가 가능했다
- 이 엔진을 계속해서 업데이트 중이다. 새롭게 나오는 밸브사의 하프라이프 2 확장팩 시리즈들을 보면 이 엔진에 어떤 기술들이 업데이트 되고 있는지 알 수 있다.
제공되는 소스
제공되는 툴
- Valve Hammer Editor
- 통합형 맵툴이다. 엔진의 새로운 기능들을 사용하는 부분 외에 과거 하프라이프 1때의 에디터 모습에 비해서 구성면이나 기능적으로 거의 발전된게 없어서 구시대의 유물로 평가가 매우 좋지 않지만 최근까지도 큰 개선이 되지 않고 있다.
- Model Viewer
- 모델뷰어이다. 밸브 소스 엔진에서 사용하는 모든 모델을 볼 수 있다.
- Face Poser
제공되는 예제 : 밸브사의 하프라이프 2 기반 컨텐츠들
엔진 개발사에서 만든 게임
- 하프라이프 2
- 카운터 스트라이크 : 소스
- 하프라이프 2 : 로스트 코스트 (HDR 삽입이된 버전)
- 데이 오브 디피트 : 소스 (모션블러등의 효과가 삽입이된 버전)
- 하프라이프 2 에피소드 1 (셰이딩이 개선된 버전)
- 하프라이프 2 에피소드 2 (실시간 그림자 효과 추가, 광원 효과 개선, 멀티 쓰레딩 지원이 추가된 버전) 2007 발매 예정
- 팀 포트리스 2 (에피소드 2와 같은 버전) 2007 발매 예정
- 포탈 (에피소드 2와 같은 버전) 2007 발매 예정
- 하프라이프 2 에피소드 3 차후 개발 예정
- 하프라이프 3 시리즈 차후 개발 예정
- 이런식으로 밸브사 자사의 게임들을 만들면서 엔진을 조금씩 개량해 나간다.
국내에서 사용한 게임
해외에서 사용한 게임 (하프라이프 2의 MOD 및 자체적인 상용화가 아닌 밸브를 통한 상용화 MOD를 제외)
- 뱀파이어 블러드라인
- 다크 메시아 오브 마이트 앤 매직
- 신 : 에피소드 1
- 포스탈 3
특징
- 플랫폼
- 32-bit Windows
- 64-bit Windows (지원 예정)
- Xbox 360 (지원 예정)
렌더링 엔진
- 렌더링 API 지원
- Direct3D 9
- Direct3D 10 (지원 예정)
- 현재 2007년자로 렌더링 엔진은 이전보다 크게 향상되었다. 언리얼 엔진 3, 크라이 엔진 2와 같은 급의 퀄리티를 표현할 수 있다.
물리 엔진
- Havok사의 Havok 물리 엔진 1.x 버전을 통합해서 제공 됨 (라이센스 비용 따로 필요 없음)
- Havok사의 Havok Physcis는 현재 4.x 버전까지 나왔으나 밸브 소스 엔진에 융합된 코드는 매우 구 버전인 1.x이며 이를 밸브사에서 자체적으로 개량한 버전이다. 최신 Havok으로 업데이트는 하지 않는다. 밸브사가 자체적으로 개량한 성능은 좋은 편이지만 최신 버전의 Havok이나 최신의 버전의 PhysX에 비하면 성능상으로 많이 부족한 편이다.
- 구 버전의 Havok 물리 엔진이 마음에 들지 않는다면 자체적으로 Havok사에 라이센스해서 연동해야한다.
사운드 엔진
- Miles Sound System (별도의 라이센스 비용 없음)
- 3D 사운드
- 서라운드 사운드
- 도플러 이펙트 등 제공
네트워크 엔진
- 32인 FPS 플레이에 최적화된 네트워크 엔진 제공
인공지능 엔진
- 하프라이프 2에 탑재된 것과 동일한 인공지능 엔진 제공
멀티 쓰레딩
상용 엔진 정보
분류 엔진