Valve Technology
벨브 테크놀로지™
벨브 소스엔진은 벨브사의 게임 하프 라이프 2, 포탈 시리즈, 팀포트리스 2를 만든 엔진입니다. 지금 현재도 다수의 벨브사의 게임들이 제작 진행중이며 타 협력사(타이탄 폴 제작사 리스폰 엔터테인먼트외 다수)와 모드 커뮤니티에서도 소스엔진을 이용해서 게임 제작,개조 작업을 수행하고 있습니다.
소스엔진은 게임 개발에 쓰일수 있는 다양한 기능들을 가지고 있는 범용 엔진입니다. 소스엔진을 이용하면 캐릭터 에니메이션, 실생활과 비슷한 환경의 물리 환경 구현, 보다 진보된 형태의 인공지능 구현, 컴퓨터의 계산에 의한 정말한 쉐이딩 기반의 렌더링, 다양한 장르의 현세대 콘솔, 피씨 인기 게임을 즐기는 게이머들의 욕구를 충족시켜 줄수 있는 무한에 가깝게 변환 가능한 엔진의 확장성등을 갖춘 게임 제작 도구 모음입니다.
소스엔진을 사용한 게임들은 게이머들에게 현장에 있는듯한 몰입감, 문화적 충격을 느끼게 해주는 비주얼을 최신 하드웨어 기기들을 이용해서 제공하고 있습니다.
소스엔진은 각각 필요로 하는 부속들을 따로 따로 제작하여 조립하는 방식의 모듈 조합 방식을 채용하고 있으므로 새로운 기능을 추가하려면 단지 필요한 소스 코드를 모듈 제작을 해서 엔진에 끼워서 조립하는것으로 기능 추가가 가능한 게임 제작 엔진입니다.
소스엔진 출시가 된 2004년 이래 여러 협력사들(마일스, 피직스, 하복 물리엔진외 다수)의 기술들과 게임환경 구현, 캐릭터 동작 묘사, 온라인 플레이, 게임 서버 구축, 도스 환경에서 실행 가능한 콘솔창용 소도구들, 콘솔 게임 개발 환경외 게임 개발을 위한 도구들을 소스엔진 패키지 하나로 별도의 추가 라이센스 요금 없이 사용이 가능합니다.
소스엔진의 지속 개발중인 캐릭터 애니메이션 시스템은 표정 갯수 추가에 한계가 없는 페이스 포저를 이용해 다양한 사람의 표정, 만화 같은 캐릭터 표정, 기계적 로봇의 표정 구사와 대사와 정확히 일치하는 립싱크 구현, 다양한 인체 동작 묘사 기능, 게임 제작 업계에서 가장 진보된 형태의 인공지능 기능 제공으로 마치 실제로 살아 있는듯한 아군/적군 캐릭터를 체험해 볼수 있는 환경을 만들어 드립니다.
미술적으로도 아름답게 출력되어 실제 세상의 물리법칙을 똑같이 흉내를 내는 캐릭터 시스템은 이전 게임들이 미리 제작을 해놓은 스크립트에 의해 일률적으로 똑같은 동작을 반복을 하기만 한 환경을 탈피 보다 사실적이고 섬세하고 다양한 반응과 재밌는 동작들이 구현되어 기존 게임들 보다 재밌고 신선한 경험을 할수 있게 되었습니다.
전세계인들이 가장 많이 플레이를 한 피씨용 멀티 플레이 게임 인 카운터 스트라이크, 팀포트리스 2외 다수의 게임에서 입증이 된 게임 진행에 끊김이 없는 32인 인터넷, 렌선을 통한 멀티 플레이를 지원, 게임내에서 문자 채팅,게임 내에서 음성 송수신 기능, 게임내에 내장된 멑티 플레이어 서버 탐색기와 리눅스와 읜도우에서도 동일하게 사용가능한 멀티 플렛폼용 온라인 서버 기능을 제공하고 있습니다.
소스엔진 툴셋에 대한 간략한 소개
- 벨브 해머(소스엔진 레벨 편집기), 소스엔진에 쓰이는 환경(주로 맵이라고 불리는)을 편집하기 위해 쓰입니다.
- 가장 일반적으로 쓰이는 3D 컨텐츠 제작툴(소프트 이미지, 마야, 맥스, 블렌더)을 위한 어드온(플러그인)들이 포함되어 있습니다.
- 페이스포저™ - 캐릭터의 감정 표현, 립싱크를 맞추기 위해 쓰이는 표정 편집 도구입니다.
- 소스엔진으로 제작된 모델의 동작을 시험해볼수 있는 Source Model Viewer(하프 라이프용은 HLMV(Half Life Model Viewer)라고 나옵니다.
- 불꽃 효과및 다양한 SFX 효과를 소스엔진내에서 편집, 테스트 해볼수 있는 엔진내에서 움직이는 그대로 미리보기가 가능한 파티클 편집툴
- 게임 제작 과정에서의 팀간의 소통을 원할하게 하고 이해를 높일수 있는 노드 방식의 코멘터리 편집기.
- 기기의 성능 측정을 위한 모니터링 도구들.
- 멀티플레이를 위한 네트워크 다양한 기능을 갖춘 게임에 내장된 서버 탐색기와 게임 엔진과 스팀에 연동이 되어 있는 메신저
- 팀포트리스2, 포탈 시리즈, 하프 라이프 2 에 쓰인 전체 소스코드 포함.
- 알기 쉽게 설명된 문서와 이해를 돕기위한 그림, 도표들과 예제들이 벨브 개발자 커뮤니티의 심도있는 자습서 내용들.