최근 수정 시각 : 2024-04-06 13:51:23

소스 2

||<-2><tablebordercolor=#000,#fff><tablealign=center><tablewidth=100%><tablebgcolor=#fff,#1c1d1f><bgcolor=#000,#fff> 게임 엔진 ||
{{{#!wiki style="margin:0 -10px -5px; min-height:calc(1.5em + 5px)"
{{{#!folding [ 펼치기 · 접기 ]
{{{#!wiki style="margin:-5px -1px -11px"
메이저 상용 게임 엔진
파일:언리얼 엔진 로고.svg 파일:언리얼 엔진 로고 화이트.svg 파일:유니티 로고.svg 파일:유니티 로고 화이트.svg
언리얼 엔진 유니티
기타 엔진 목록 }}}}}}}}}

파일:밸브 코퍼레이션 로고.svg 게임 엔진
GoldSrc 소스
소스 2


<colbgcolor=#222c37><colcolor=#fff> Source 2
소스 2
개발사 밸브 코퍼레이션
유형 게임 엔진
기반 언어 C++
물리 엔진 루비콘
그래픽 API Vulkan API, DirectX
라이선스 사유 소프트웨어

1. 개요2. 역사
2.1. 2019년 모바일 플랫폼 지원2.2. 2020년 하프라이프: 알릭스 출시2.3. 2023년 카운터 스트라이크 2 출시
3. 주요 변경점4. 사용된 게임5. 사용된 유저 모드

[clearfix]

1. 개요

밸브 코퍼레이션이 개발한 게임 엔진.

2. 역사

2014년 8월 7일의 도타 2 베타 커스텀 게임 업데이트에 소스 2를 적용했고 2015년 베타를 거쳐 정식으로 도타 2에 처음으로 적용되었다. 당시 게이브 뉴웰 유로게이머와 한 인터뷰에 따르면 하이엔드 VR을 위한 게임 3가지를 준비 중이며, 이 게임들에는 소스 2와 유니티 엔진으로 개발 중이라고 전했다.

이 시기 소스 2는 개발 작업이 한창인 엔진으로, 당시에 적용된 게임들은 과도기적인 성향이 강하다.[1] 밸브의 소스 2의 기술 명칭이나 Aperture Robot Repair로 인해 소스 2의 메인 타겟은 기존 PC가 아닌 VR이라는 이야기도 있었다.



GDC 2015에서 스팀 VR 퍼포먼스 테스트용으로 만들어진 Aperture Robot Repair는 스팀VR 성능 테스트 더 랩에 수록되었고 해당 게임 중 유일하게 유니티가 아닌 소스 2로 개발되었으며 유니티 버전에 비해 비교적 훌륭한 비주얼 디테일이 눈에 들어온다. 기존 소스 엔진 기반 게임에 비해 폴리곤의 숫자가 많아져서 모델링 수준이 꽤나 높아진 모습을 볼 수 있다. 또한 밸브는 평소 자잘한 요소를 생략하는 최적화 방식을 사용한 반면, 이번 데모에서는 사물 하나하나에 폴리곤이 많이 들어갔을 뿐더러 고해상도 텍스처가 입혀져 비주얼적으로 일취월장했다. 머테리얼 시스템 역시 발전해 기존의 소스 엔진 1의 경우 금속재가 마치 흑연을 바른 듯한 클레이 질감이었지만, 소스 2에서는 최신 게임들과 비견할만 한 재질 시스템이 적용되었다. 대신 플랫폼이 VR이다 보니 요구 사양이 기존의 밸브 제품보다 높아졌다.

2.1. 2019년 모바일 플랫폼 지원

2019년에 도타 언더로드가 출시하면서 Android iOS 지원을 시작했다.[2]

2.2. 2020년 하프라이프: 알릭스 출시

소스 1에 비해 눈부신 발전을 이뤘다. 우선 새로운 물리엔진 루비콘을 이용해 오브젝트들의 매우 현실적인 물리 상호작용을 구현했다.

출시 후에는 업데이트를 통해 액체 물리 효과(Liquid Physics)를 추가하여 용기 속에 든 액체가 움직임에 따라 자연스럽게 출렁거리는 모습을 구현했다.

소스 1인 하프라이프 2의 수면 그래픽은 처음 나왔을 당시에는 꽤나 뛰어났었는데, 소스 2에서는 아직 큰 발전을 보여주는 것 같지는 않다. 그 밖의 그래픽은 시간이 지난만큼 당연히 광원이나 셰이더가 크게 발전했다.

2020년 5월 16일, 마침내 하프라이프: 알릭스 스팀 창작마당과 함께 소스 2 에디터가 공개됐다. 아직은 하프라이프: 알릭스 전용 베타 에디터이다. #

한편 알릭스에 사용된 소스 2 애셋으로 벌써부터 이전 소스 1 게임들을 소스 2로 이식하는 시도가 이루어지고 있으며, 대표적으로 프로젝트 17이 있다.

2.3. 2023년 카운터 스트라이크 2 출시

2023년 3월 23일, 소스 1을 기반으로 제작된 카운터 스트라이크: 글로벌 오펜시브의 무료 업데이트 버전으로 카운터 스트라이크 2가 공개되었다.

기존 카운터 스트라이크: 글로벌 오펜시브에 비해 그래픽과 광원 디테일이 향상되었으며, 주변 환경이나 광원에 따라 모양과 색이 달라지고 수류탄, 총알에 의해 실시간으로 모양이 변경되는 실시간 연막 기능을 지원한다.

또한 서브 틱 기술을 도입하여 기존의 64, 128틱에서 더 향상된 응답성을 보여주도록 설계했다.


물 그래픽이 크게 개선되었다.

3. 주요 변경점

64비트를 지원하여 RAM을 4GB 이상 활용할 수 있다.

물리 연산에는 하복 피직스 대신 자체 개발한 루비콘을 쓴다.[3]

그래픽 API DirectX 뿐만 아니라 Vulkan도 지원하며, PBR이 도입되었다.

해머 에디터 또한 완전히 갈아엎었으며, 하프라이프: 알릭스 기준으로 최적화도 뛰어난 편이다.

4. 사용된 게임

5. 사용된 유저 모드

  • 팀 포트리스: 소스 2 (취소됨) - 현재 개발 중인 S&Box를 기반으로 팀 포트리스 2의 컨텐츠를 소스 2 엔진으로 이식하는 프로젝트. 밸브에서 소스 2로 업그레이드한다는 소식이 없자 Amper Software[4]라는 개발팀이 비공식적인 소스 2 이식에 착수했었다.[5] 현재 기본적인 틀은 갖춰져 있어 베타도 진행했으며, 이 게임 역시 유출된 코드를 기반으로 하지 않기에 법적인 문제로써 자유롭다 보니 개발팀은 2023년 9월 22일 디스코드 공지를 통해, S&Box 엔진 재조정 예고로 S&Box의 미래가 명확해지고 더 안정될 때까지 개발을 잠시 중단하기로 했다고 알렸다. 하지만 2024년 1월 11일, 밸브가 자사의 IP로 게임을 개발해 라이선스를 침해했다고 DMCA 통지를 보내 해당 모드는 결국 취소되었다.[6] 프로젝트 취소 선언문 관련 기사 이에 대해 밸브에서 직접 팀포 2 소스 2를 제작 준비 중이라거나, 혹은 제작 중인 차기 팀 포트리스 신작을 위해서 제지하였다는 등 여러 추측이 있지만 밸브 측의 확실한 언급이 없는 상태라 별 의미는 없다. 공식 홈페이지도 있었으나 현재는 접속이 불가능하다.

[1] 대표적으로 소스 2를 사용하는 도타 2와 아티팩트는 물리 요소에 루비콘이 아닌 하복을 그대로 사용한다. [2] 본래 아티팩트를 위해 안드로이드 iOS 등 모바일 플랫폼에 이식을 준비 중이었는데, 아티팩트의 사후 지원이 잠정 중단되고 도타 언더로드가 대신 적용되었다. [3] 초기 빌드에서는 PhysX가 대신 쓰였다. # [4] 이전에 비공식 업데이트를 제작하는 프로젝트인 Creators.TF를 운영한 적이 있었다. 물론 흥행 부진으로 서비스 종료된 지 오래. [5] 이는 어디까지나 비공식 이식이다보니 의외로 큰 기대가 많았는지, 이를 인식해 소스 2를 이용한 팀 포트리스 시리즈 신작이 언제든지 나올 수 있기에 큰 기대는 하지 않는 것이 좋다고 밝혔다. [6] 이에 유저들은 대부분 "밸브가 이제 스스로 팀포 시리즈를 망치려고 작정했다!" 하는 반응이지만, 몇몇은 "후속작을 준비하기 위해 이러한 선택을 내린 것 같다"는 반응도 보였다. 왜냐하면 선술한 카운터 스트라이크 2도 출시되기 전 카운터 스트라이크: 글로벌 오펜시브를 소스 2로 이식하는 팬 프로젝트도 마찬가지로 밸브의 DMCA 통지 때문에 취소되었기 때문이다. 여담이지만 카운터 스트라이크 시리즈와 팀 포트리스 시리즈는 원래 오리지널로 만들어진 게임이 아닌 특정 게임의 모드로 탄생된 게임이라는 공통점이 있다.


파일:CC-white.svg 이 문서의 내용 중 전체 또는 일부는 문서의 r308에서 가져왔습니다. 이전 역사 보러 가기
파일:CC-white.svg 이 문서의 내용 중 전체 또는 일부는 다른 문서에서 가져왔습니다.
[ 펼치기 · 접기 ]
문서의 r308 ( 이전 역사)
문서의 r ( 이전 역사)