토크 (게임 엔진)
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
토크는 GarageGames에서 개발한 여러 게임 엔진 제품군을 통칭한다. 토크 게임 엔진(TGE)은 3D 모델 로딩, 스크립팅, 네트워킹을 지원하며, 1인칭 슈팅 게임 등에 활용되었다. TGE의 후속작인 토크 3D(T3D)는 오픈 소스화되어 PhysX 지원, 셰이더 기능 강화 등을 특징으로 한다. 토크 2D는 2D 게임 개발을 위해 설계되었으며, 오픈 소스 버전도 출시되었다. 토크 게임 엔진 어드밴스드(TGEA)는 셰이더, 픽셀 단위 조명 등의 기능을 추가했으며, 토크 라이팅 키트(TLK)는 조명 기능을 강화했다. 토크 X는 XNA 프레임워크를 기반으로 개발되었다. 토크 엔진과 파생 엔진은 다양한 인디 게임 개발에 사용되었으며, 여러 상업용 게임 및 오픈 소스 게임에 활용되었다.
2. 역사
2. 1. 초기 개발 및 GarageGames 설립
2. 2. 토크 게임 엔진 (TGE)
토크 게임 엔진(TGE)은 토크 3D로 대체되었으며, 네트워킹 코드, 스크립팅, 엔진 내 월드 편집, GUI 생성을 지원했다. 소스 코드는 윈도우, macOS, Linux, Wii, Xbox 360, iOS 플랫폼용으로 컴파일할 수 있었다. TGE는 1인칭 슈팅 게임과 오프로드 레이싱 게임용 스타터 키트를 제공했으며, 실시간 전략 스타터 키트도 별도로 구매할 수 있었다.
이 엔진은 DTS 및 DIF 파일 형식으로 3D 모델 로딩을 지원했다. DTS 모델은 주로 캐릭터와 차량에 사용되었고, 골격 애니메이션 또는 모프 타겟 애니메이션을 사용하여 애니메이션을 적용할 수 있었다. 여러 골격 애니메이션을 동시에 재생하거나 골격의 뼈대에서 다른 위치를 자동으로 트위닝하여 혼합하는 것도 가능했다. DIF 모델은 미리 계산된 조명을 가지고 있어 건물과 실내 공간에 사용되었다. 이들은 가시적인 지오메트리와 완벽하게 일치하는 경계 상자를 자동으로 갖추었다.
이 게임은 지면의 LOD를 자동으로 생성하는 지형 엔진을 특징으로 했다. 지형은 자동으로 조명되었으며, 지형에 적용된 텍스처는 원활하게 혼합될 수 있었다. 이 게임의 렌더링 엔진은 환경 매핑, 고로우드 셰이딩, 볼륨 안개, 그리고 텍스처를 실시간으로 실내에 투사할 수 있는 데칼과 같은 다른 효과를 특징으로 했다. 토크는 클라이언트-서버 아키텍처를 사용하여 LAN 및 인터넷을 통한 네트워크 게임을 지원했다.
토크스크립트(TS)는 C++와 유사한 구문을 가진, 토크 게임 엔진을 위해 특별히 설계된 코딩 언어이다.
2. 3. 토크 3D (T3D)
개러지게임즈에서 개발한 토크 3D(Torque 3D)는 PC 플랫폼을 기반으로 하는 게임 엔진이다. 1.2 버전 이후로는 MIT 라이선스를 따르며, 그 이전 버전은 독점 상용 소프트웨어였다. 공식 웹사이트는 [http://www.garagegames.com/products/torque-3d 개러지게임즈 웹사이트의 공식 토크3D 제품 페이지]에서 확인할 수 있다.
토크 3D 버전 1.2는 2012년 9월 20일에 MIT 라이선스 하에 오픈 소스 소프트웨어로 공개되었다.[14] 현재 최신 버전은 4.0.3이며, 지속적으로 관리되고 있다. 토크 3D는 토크 게임 엔진 어드밴스드(TGEA)의 후속작으로, PhysX 지원, 최신 셰이더 기능, 향상된 지연 렌더링 모델을 갖추고 있으며, 마이크로소프트 윈도우, macOS, 리눅스 환경에서 빌드할 수 있다.[6] 기존의 DTS 및 DIF 파일 형식은 보다 일반적으로 사용되는 대화형 3D 모델 파일 형식인 COLLADA로 대체되었다. DIF 형식은 완전히 사용이 중단되었지만, DTS는 여전히 내부 형식으로 사용되고 있다.
| 버전 | 출시일 | 비고 | 최신 패치 릴리스 |
|---|---|---|---|
| 1.0 | 2012년 9월[2] | 독점 버전 1.2에서 파생된 최초의 오픈 소스 소프트웨어 릴리스. | 1.1 |
| 2.0 | 2012년 12월[15] | 저작권 문제로 인해 제거해야 했던 토크 3D의 독점 버전의 "Toolbox"를 대체하기 위해 "Project Manager"를 추가했습니다. | |
| 3.0 | 2013년 5월[16] | 초기 오큘러스 리프트 지원. | |
| 3.5 | 2013년 11월[17] | 블린-퐁 셰이딩 리소스 포함. | 3.5.1 |
| 3.6 | 2014년 10월 | 64비트 및 CMake 지원.[18] | 3.6.3 |
| 3.7 | 2015년 6월[19] | 초기 리눅스 지원. | |
| 3.8 | 2015년 10월[20] | 버그 수정. | |
| 3.9 | 2016년 7월[21] | 버그 수정. | |
| 3.10 | 2017년 2월[22] | OpenVR 및 OS X 지원. GarageGames의 최종 릴리스. | |
| 4.0 | 2022년 8월[23] | PBR 렌더링 구현, 에셋 및 모듈 시스템, 더 많은 모델 형식을 지원하기 위해 Assimp 라이브러리 추가.[24] | 4.0.3 |
2. 3. 1. 토크 3D 오픈 소스 릴리스 기록
wikitable| 버전 | 출시일 | 비고 | 최신 패치 릴리스 |
|---|---|---|---|
| 1.0 | 2012년 9월[2] | 독점 버전 1.2에서 파생된 최초의 오픈 소스 소프트웨어 릴리스. | 1.1 |
| 2.0 | 2012년 12월[15] | 저작권 문제로 인해 제거해야 했던 토크 3D의 독점 버전의 "Toolbox"를 대체하기 위해 "Project Manager"를 추가했습니다. | |
| 3.0 | 2013년 5월[16] | 초기 오큘러스 리프트 지원. | |
| 3.5 | 2013년 11월[17] | 블린-퐁 셰이딩 리소스 포함. | 3.5.1 |
| 3.6 | 2014년 10월 | 64비트 및 CMake 지원.[18] | 3.6.3 |
| 3.7 | 2015년 6월[19] | 초기 리눅스 지원. | |
| 3.8 | 2015년 10월[20] | 버그 수정. | |
| 3.9 | 2016년 7월[21] | 버그 수정. | |
| 3.10 | 2017년 2월[22] | OpenVR 및 OS X 지원. GarageGames의 최종 릴리스. | |
| 4.0 | 2022년 8월[23] | PBR 렌더링 구현, 에셋 및 모듈 시스템, 더 많은 모델 형식을 지원하기 위해 Assimp 라이브러리 추가.[24] | 4.0.3 |
2. 4. 토크 2D (T2D)
'''토크 2D'''는 원래 '''토크 게임 빌더'''였으며, 2D 게임을 위해 설계된 게임 엔진으로, ''토크 게임 엔진''을 기반으로 한다.[25] 2006년에 처음 출시되었으며, ''표준'' 버전과 ''프로'' 버전이 있었고, 프로 버전에는 소스 코드가 포함되었다.[25] 토크 2D는 궁극적인 목표가 게임 제작 도구 모음이었기 때문에 ''토크 게임 빌더''로 시작되었다. 예를 들어 퍼즐 게임 ''And Yet It Moves'' (2009, Broken Rules, WiiWare) 및 수십 개의 다른 게임을 만드는 데 사용되었다. 최신 "토크 게임 빌더" 릴리스는 2011년 12월에 나온 1.7.6 버전이었다.[26] 2012년에는 이전 "토크 게임 빌더"와 iOS 포크인 iTorque 2d를 결합한 ''토크 2D MIT'' 에디션이 만들어졌다.[27] 2013년 2월 5일, ''토크 2D MIT''는 오픈 소스 소프트웨어로 버전 2.0으로 출시되었다.[10][28][29] 토크 2D의 개발은 GitHub에서 계속 진행되고 있으며, 최신 버전은 2018년 5월의 v.3.4이다.[11]| 버전 | 릴리스 날짜 | 비고 |
|---|---|---|
| 2.0 | 2013년 2월[10] | 최초의 오픈 소스 소프트웨어 릴리스. |
| 3.0 | 2014년 5월[30] | Xbox 360 컨트롤러 지원. |
| 3.1 | 2014년 8월[31] | 비트맵 폰트 지원. |
| 3.2 | 2015년 12월[32] | Ogg 지원. |
| 3.3 | 2016년 4월[33] | 위치 기반 오디오 지원. |
| 3.4 | 2018년 5월 | 버그 수정. GarageGames의 최종 릴리스. |
2. 4. 1. 토크 2D 오픈 소스 릴리스 기록
wikitable| 버전 | 릴리스 날짜 | 비고 |
|---|---|---|
| 2.0 | 2013년 2월[10] | 최초의 오픈 소스 소프트웨어 릴리스. |
| 3.0 | 2014년 5월[30] | Xbox 360 컨트롤러 지원. |
| 3.1 | 2014년 8월[31] | 비트맵 폰트 지원. |
| 3.2 | 2015년 12월[32] | Ogg 지원. |
| 3.3 | 2016년 4월[33] | 위치 기반 오디오 지원. |
| 3.4 | 2018년 5월 | 버그 수정. GarageGames의 최종 릴리스. |
2. 5. 토크 게임 엔진 어드밴스드 (TGEA)
'''토크 게임 엔진 어드밴스드'''(이전 명칭: '''토크 셰이더 엔진''')는 셰이더, 픽셀 단위 조명, 대규모 지형 등 첨단 기술을 지원하도록 제작된 ''토크 게임 엔진''의 확장 버전이다. 이 엔진 버전은 마이크로소프트의 Xbox 및 Xbox 360 콘솔 시스템으로 이식되었다. 여러 Xbox Live 아케이드 게임이 토크 엔진을 사용하여 출시되었으며, 특히 ''마블 블라스트 울트라''가 유명하다. 첫 번째 릴리스는 2007년 1월 23일 4.2 베타 버전이었으며, TGEA 1.0의 정식 릴리스와 ''얼리 어답터 프로그램'' 종료는 같은 해 2월 15일에 이루어졌다.TGEA는 기존의 토크 레거시 지형을 지원했지만, TGE의 블렌딩된 지형보다 개선된 완전히 새로운 지형 렌더링 엔진인 아틀라스 지형 엔진을 통합했다. 아틀라스는 GPU 하드웨어를 사용하여 거대한 지형 블록과 해당 텍스처를 렌더링했다. 이를 통해 아틀라스는 향후 더 빠른 시스템으로 확장될 수 있었다. 완전한 반사, 굴절, 프레넬 반사가 포함된 셰이딩된 물 렌더링 시스템이 구현되었다. TGEA는 조명 관리 도구, 장면 조명, 동적 그림자를 포함하는 토크 조명 키트를 기반으로 한 조명 시스템을 통합했다.
토크 게임 엔진 어드밴스드 1.0은 API 독립적인 그래픽스 레이어를 통해 Direct3D 렌더링을 지원했다. 향후 버전에서는 Direct3D 및 OpenGL 파이프라인을 모두 지원하여 TGEA가 macOS 및 리눅스 플랫폼뿐만 아니라 윈도우도 지원할 것으로 예상되었다. 또한 Xbox 360용 마이크로소프트의 게임 개발 제품군인 XNA 게임 스튜디오 익스프레스와의 TGEA 호환성도 계획되었다. TGEA에는 적용할 준비가 된 여러 셰이더와 일반적인 셰이더 설정이 포함되어 있었다. High Level Shader Language를 기반으로 하는 사용자 지정 셰이더는 엔진에서 컴파일하여 사용자 지정 재질로 적용할 수 있었다. 이는 실내 및 실외 유형의 3D 아트 에셋에 모두 적용할 수 있었다. 픽셀 및 버텍스 1.x 1세대 비디오 카드를 지원하기 위해 폴백 재질을 구성할 수 있었다.
TGEA의 최신 릴리스인 1.8.2는 2009년 11월에 출시되었다.
2. 6. 토크 라이팅 키트 (TLK)
토크 라이팅 키트(TLK)는 존 카부스와 시냅스 게이밍이 개발한 토크 게임 엔진의 확장팩이었다. 이 팩은 토크 게임 엔진에 다양한 향상된 조명 기능을 추가했다. 최신 릴리스에서는, 동적 조명 및 그림자 처리와 같은 기능이 추가되었다.[34] 토크 라이팅 키트는 이후 토크 게임 엔진 1.5 및 토크 게임 엔진 어드밴스드에 포함되었다. 2008년, 카부스와 시냅스 게이밍은 토크 지원을 중단하고 마이크로소프트와 파트너십을 시작하여, 자사의 조명 기술과 기타 새로운 기술을 선번 XNA 게임 엔진에 패키징했다.[35]2. 7. 토크 X (TX)
마이크로소프트의 XNA 프레임워크에서 실행되는 컴포넌트 시스템을 사용하여 여러 게임 객체가 동일한 기능을 갖도록 하는 Torque Game Builder 기반의 게임 엔진인 토크 X가 개발되었다.[36][37] RAW 높이 맵을 사용한 3D 지형, 그림자, 애니메이션 모델에 스킨 메시를 사용하는 기능, 3D 강체 물리학 등 많은 3D 기능이 미완성으로 남았다.3. 활용 및 평가
토크 엔진과 파생 엔진은 다양한 게임 개발에 사용되었으며, 특히 인디 게임 개발자들 사이에서 널리 활용되었다.
토크 엔진을 사용하여 개발된 상업용 게임으로는 ''BoneTown'', ''Blockland'', ''Marble Blast Gold'', ''Minions of Mirth'', ''TubeTwist'', ''Ultimate Duck Hunting'', ''Wildlife Tycoon: Venture Africa'', ''ThinkTanks'', ''The Destiny of Zorro'', ''Penny Arcade Adventures'' 와 인디 비디오 게임 ''The Age of Decadence'', ''BeamNG.drive'', ''The Cat and the Coup'', ''Dead State'', ''Frozen Synapse'', ''S.P.A.Z. 및 Villagers and Heroes''가 있다. 오픈 소스 비디오 게임 ''Uebergame'' 또한 이 엔진을 사용한다.[38]
참조
[1]
웹사이트
Torque 3D 1.0 released
https://www.garagega[...]
GarageGames
[2]
웹사이트
"It's here! The MIT licensed Torque 3D GitHub repo is ready!"
http://www.garagegam[...]
GarageGames
2022-05-29
[3]
웹사이트
Torque3D 4.0.3
https://github.com/T[...]
GitHub
[4]
웹사이트
Torque being open-source since 2012
http://www.gamasutra[...]
Gamasutra
[5]
웹사이트
GarageGames to Release T3D as Open Source
GarageGames
2012-09-11
[6]
웹사이트
Torque 3D Features
http://www.garagegam[...]
GarageGames
[7]
웹사이트
November Update
http://www.torquepow[...]
Torquepowered.com
2012-06-17
[8]
웹사이트
Welcome Back GarageGames!
http://www.garagegam[...]
GarageGames
2012-06-17
[9]
웹사이트
GarageGames to Release T3D as Open Source
GrarageGames
2012-09-11
[10]
웹사이트
Torque 2D MIT 2.0 Now Available!
http://www.garagegam[...]
GarageGames
2022-05-29
[11]
웹사이트
Torque2D/releases
https://github.com/T[...]
GitHub
2016-04
[12]
웹사이트
Release Torque3D 4.0.3
https://github.com/T[...]
[13]
웹사이트
TorqueScript
http://docs.garagega[...]
GarageGames
2017-08-02
[14]
웹사이트
Torque engine release 4.0.3
https://github.com/T[...]
GitHub
[15]
웹사이트
Torque 3D Open Source 2.0 Launch
http://www.garagegam[...]
GarageGames
2022-05-29
[16]
웹사이트
Torque 3D Open Source 3.0 Launch
http://www.garagegam[...]
GarageGames
2022-05-29
[17]
웹사이트
Torque 3D Open Source 3.5 Launch
http://www.garagegam[...]
GarageGames
2022-05-29
[18]
웹사이트
Torque 3D 3.6.1 released!
http://www.garagegam[...]
GarageGames
2022-05-29
[19]
웹사이트
Torque 3D 3.7 released
http://www.garagegam[...]
GarageGames
2022-05-29
[20]
웹사이트
Torque 3D 3.8 Released!
http://www.garagegam[...]
GarageGames
2022-05-29
[21]
웹사이트
Torque 3D 3.9 Released!
http://www.garagegam[...]
GarageGames
2022-05-29
[22]
웹사이트
Torque 3D 3.10 is released!
http://www.garagegam[...]
GarageGames
2022-05-29
[23]
웹사이트
Release Torque3D 4.0
https://github.com/T[...]
2023-12-08
[24]
웹사이트
Version 4.0
https://docs.torque3[...]
2023-12-08
[25]
웹사이트
Product: GarageGames Releases Torque Game Builder
http://www.gamasutra[...]
Gamasutra
2006-06-21
[26]
웹사이트
Torque 2D (TGB) 1.7.6 Released
https://www.garagega[...]
GarageGames
2011-12-16
[27]
웹사이트
GarageGames is Proud to Announce Torque 2D MIT!
https://www.garagega[...]
GarageGames
[28]
웹사이트
Torque 3D engine going open-source and free
https://www.shacknew[...]
2023-03-20
[29]
웹사이트
Torque 3D engine going open-source and free
https://www.phoronix[...]
2023-03-20
[30]
웹사이트
Torque 2D 3.0 COMPLETE!
http://www.garagegam[...]
GarageGames
2022-05-29
[31]
웹사이트
Torque 2D 3.1 Available Now!
http://www.garagegam[...]
GarageGames
2022-05-29
[32]
웹사이트
Torque 2D 3.2 Released!
http://www.garagegam[...]
GarageGames
2022-05-29
[33]
웹사이트
Torque 2D 3.3 Released!
http://www.garagegam[...]
GarageGames
2022-05-29
[34]
웹사이트
Latest release of Torque
http://www.garagegam[...]
GarageGames
[35]
웹사이트
Microsoft XNA partners
http://create.msdn.c[...]
[36]
웹사이트
Torque X Website on GarageGames
http://www.garagegam[...]
[37]
웹사이트
XNA Partners Website
http://creators.xna.[...]
[38]
웹사이트
Uebergame, a free and open source shooter has a new release
https://www.gamingon[...]
2017-09-26
[39]
웹인용
Torque 3D 1.0 released
https://www.garagega[...]
GarageGames
[40]
웹인용
It's here! The MIT licensed Torque 3D GitHub repo is ready!
http://www.garagegam[...]
GarageGames
2012-09-20
[41]
웹인용
Torque engine release 4.0
https://github.com/T[...]
GitHub
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com