토크(게임 엔진)

Torque (game engine)
토크 게임 엔진
Torque ge.png
개발자차고 게임
초기 릴리즈독자 사양: 1.0 / 2009년9월 28일, 12년 전(2009-09-28)[1]
오픈소스: 1.2 / 2012년 9월 20일, 9년 전(2012-09-20)[2]
안정된 릴리스
3.10.1 / 2018년 4월 5일, 4년 전(2018-04-05)[3]
저장소github.com/TorqueGameEngines/Torque3D
기입처C++, C
운영 체제Windows, macOS, Linux
플랫폼퍼스널 컴퓨터
유형게임 엔진
면허증.MIT[4] 라이선스
웹 사이트토크 게임 엔진 커뮤니티 페이지

TGE(Torque Game Engine)는 오픈 소스 크로스 플랫폼 3D 컴퓨터 게임 엔진으로, GarageGames에서 개발하여 현재 버전인 Torque 3DTorque 2D로 유지 관리되고 있습니다.그것은 2001년 1인칭 슈팅 게임인 Trives 2를 위해 Dynamix에 의해 처음 개발되었다.2012년 9월 GarageGames는 MIT 라이센스에 [5]따라 오픈 소스 소프트웨어로 Torque 3D를 출시했습니다.

Torque 3D는 지형 조각 및 숲 그림 그리기, 강 및 도로 그리기, 재료, 입자 및 스티커 편집 등의 도구를 포함한 월드 에디터 제품군을 갖추고 있습니다.3D 디지털 콘텐츠 제작 소프트웨어에 대한 인터페이스로 개방형 COLADA 파일 형식을 지원합니다.PhysX의 역학, 강체 역학, 파괴 가능한 물체와 조인트 및 유체 부력 시뮬레이션을 지원합니다.기타 기능으로는 지연 조명 모델 및 최신 쉐이더 기능(동적 조명, 일반시차 흡장 매핑, 스크린 공간 주변 폐색, 필드 깊이, 체적 광선 효과, 렌즈 플레어/코로나 효과, 굴절, 블룸, 블러링 및 색 보정 등)이 있습니다.멀티플레이어 지원을 위한 네트워킹 기능도 포함되어 있습니다.데스크톱 Windows, Linux, MacOS 및 웹 [6]플랫폼용 빌드 지원이 제공됩니다.

인셉션

토크 엔진과 그 많은 파생 제품은 Dynamix의 Trives 2 의 많은 멤버로 구성된 회사인 GarageGames에서 라이센스를 받을 수 있었습니다.GarageGames는 나중에 InstantAction에 인수되었지만, 2010년 11월 11일 InstantAction은 운영을 중단하고 [7]Torque의 잠재적 구매자를 찾고 있다고 발표했습니다.2011년 1월 19일, Garage Games는 새로운 [8]주인과 함께 예전 이름으로 돌아갔다고 발표했습니다.

GarageGames는 2012년 [9][2]9월 20일 MIT 라이센스에 따라 토크 3D를 오픈 소스 소프트웨어로 출시했습니다.2013년 [10]2월 5일에 이어 토크 2D가 출시되었습니다.토크 3D 및 기타 대부분의 제품은 계속 개발 및 지원될 예정이었습니다.토크 2D의 최신 안정 릴리스는 GitHub에서 [11]2018년 5월, 토크 3D의 최신 안정 릴리스는 GitHub에서 [12]2018년 4월로 표시되었습니다.

역사

오리지널 토크 게임 엔진

Torque 3D로 대체된 원래의 Torque Game Engine은 네트워킹 코드, 스크립팅, 엔진 내 월드 편집 GUI 생성을 제공했습니다.소스 코드는 Windows, macOS, Linux, Wii, Xbox 360 및 iOS 플랫폼용으로 컴파일될 수 있습니다.TGE는 1인칭 슈팅 게임과 오프로드 레이싱 게임을 위한 스타터 키트와 함께 출고되었습니다.실시간 전략 스타터 키트도 별도 구매로 제공되었습니다.이러한 스타터 팩은 개발자의 요구에 맞게 수정하거나 처음부터 다시 시작할 수 있습니다.

엔진은 DTS 및 DIF 파일 형식으로 3D 모델을 로드할 수 있도록 지원했습니다.DTS 모델은 일반적으로 캐릭터와 차량에 사용되었지만 때로는 건물과 인테리어에 사용되기도 했습니다.골격 또는 형태 표적 애니메이션을 사용하여 애니메이션을 생성할 수 있습니다.여러 골격 애니메이션을 동시에 재생하거나 골격에서 뼈의 다른 위치를 자동으로 조정하여 함께 혼합하는 것도 가능했습니다.DIF 모델에는 미리 계산된 조명이 있기 때문에 애니메이션에는 적합하지 않습니다.대신, 그것들은 건물과 인테리어에 사용되었다.그들은 자동으로 보이는 기하학적 형태와 완벽하게 일치하는 경계 상자를 가지고 있었다.이것은 토크 게임 엔진 게임에 참여하는 플레이어가 그들 주변에서 무기를 움직이거나 발사하는 것을 너무 어렵게 만들지 않기 위해서였다.

이 게임은 지형 엔진을 탑재하여 지상의 LOD를 자동으로 생성하여 주어진 시간에 필요한 최소 폴리곤을 렌더링했습니다.지형이 자동으로 켜지고 지형에 적용된 질감이 매끄럽게 혼합될 수 있습니다.이 게임의 렌더링 엔진은 환경 매핑, Guraud 쉐이딩, 볼륨 감지 안개 및 텍스처를 실시간으로 인테리어에 투사할 수 있는 스티커와 같은 기타 효과를 특징으로 했습니다(예를 들어, 토크 게임 엔진 게임 플레이어는 벽에 총알 구멍을 남기는 무기를 발사할 수 있습니다).총알 구멍은 스티커가 될 것이다.)기존의 클라이언트 서버 아키텍처로 LAN 및 인터넷을 통해 지원되는 네트워크 게임을 토크화할 수 있습니다.서버 오브젝트는 클라이언트에서 "고스트"되어 정기적으로 또는 이벤트에서 갱신되었습니다.

TorqueScript(TS라고도 함)는 C++[13]와 유사한 구문을 가진 토크 게임 엔진 전용 코딩 언어입니다.

토크 3D

토크 3D
개발자차고 게임
안정된 릴리스
3.10.1 / 2017년 4월 5일, 5년 전(2017-04-05)
운영 체제Microsoft Windows, macOS, Linux
플랫폼PC
유형게임 엔진
면허증.1.2 이후: MIT 라이선스
1.2 이전 버전: 자체 상용 소프트웨어
웹 사이트GarageGames 웹 사이트의 공식 Torque3D 제품 페이지

Torque 3D 버전 1.2는 2012년 9월 20일 MIT 라이센스에 따라 오픈 소스 소프트웨어로 출시되었으며 현재 버전 3.10으로 [14]유지 관리되고 있습니다.TGEA(Torque Game Engine Advanced)의 후속 모델인 Torque 3D는 PhysX 지원, 최신 쉐이더 기능, 고급 지연 조명 모델 및 Windows,[6] MacOS 및 Linux에 대한 빌드 지원을 제공합니다.DTS 및 DIF는 보다 일반적으로 지원되는 대화형 3D 모델 파일 형식인 COLADA로 대체되었습니다.DIF 형식은 완전히 사용되지 않지만 DTS는 여전히 내부 형식으로 사용됩니다.

릴리스 이력

토크 3D OSS 릴리즈 이력
버전 발매일 메모들 최신 패치 릴리스
1.0 2012년 9월[2] 자체 버전 1.2에서 파생된 초기 오픈 소스 소프트웨어 릴리스. 1.1
2.0 2012년 12월[15] 저작권 문제로 인해 삭제해야 했던 Torque 3D의 독점 버전에서 "Toolbox"를 대체하기 위해 "Project Manager"를 추가했습니다.
3.0 2013년 5월[16] 초기 Oculus 리프트 지원.
3.5 2013년 11월[17] Blinn-Phong 셰이딩 리소스 포함. 3.5.1
3.6 2014년 10월 64비트CMake [18]지원 3.6.3
3.7 2015년 6월[19] Linux 초기 지원
3.8 2015년 10월[20] 버그 수정
3.9 2016년 7월[21] 버그 수정
3.10 2017년 2월[22] OpenVROS X 지원Garage Games에서 최종 발매. 3.10.1

토크 2D

토크 2D
개발자차고 게임
안정된 릴리스
3.3 / 2016년 4월 1일, 6년 전(2016-04-01)
운영 체제Microsoft Windows, macOS, Linux, WebGL, iOS, Android
플랫폼PC
유형게임 엔진
면허증.2.0 이후: MIT 라이선스
2.0 이전 버전: 자체 상용 소프트웨어
웹 사이트GarageGames 웹 사이트의 공식 Torque2D 제품 페이지

원래 토크 게임 빌더였던 토크 2D는 2D 게임을 위해 설계된 게임 엔진으로 토크 게임 [23]엔진을 기반으로 합니다.소스코드[23]포함한 프로페셔널 버전으로 2006년에 처음 출시되었습니다.Torque 2D는 Torque Game Builder로 시작했는데, 이는 궁극적인 목표가 Torque Game Builder를 게임을 만드는 [citation needed]제품군으로 만드는 것이었기 때문입니다.그것은 예를 들어 퍼즐 게임 And Yet It Moves (2009, Broken Rules, WiiWare)와 다른 수십 개의 [citation needed]게임들을 만드는데 사용되었다.최근 출시된 토크 게임 빌더는 2011년 [24]12월부터 1.7.6이었다.2012년 이전 "Torque Game Builder"와 iOS [25]포크인 iTorque 2d의 조합으로 Torque 2D MIT 에디션이 만들어졌습니다.2013년 2월 5일, 토크 2D MIT가 2.0 버전으로 오픈 소스 [10]소프트웨어로 출시되었습니다.토크 2D는 2018년 [11]5월부터 최신 버전 v.3.4로 GitHub에서 개발을 계속하고 있습니다.

릴리스 이력

토크 2D OSS 출시 이력
버전 발매일 메모들
2.0 2013년 2월[10] 초기 오픈 소스 소프트웨어 출시.
3.0 2014년 5월[26] Xbox 360 컨트롤러 지원.
3.1 2014년 8월[27] 비트맵 글꼴 지원.
3.2 2015년 12월[28] OGG 지원
3.3 2016년 4월[29] 위치 설정 오디오 지원
3.4 2018년 5월 버그 수정Garage Games에서 최종 발매.

토크 게임 엔진 어드밴스드

토크 게임 엔진 어드밴스드
개발자차고 게임
안정된 릴리스
1.8.2 / 2009년 10월 18일; 12년 전 (2009년 10월
운영 체제Microsoft Windows, macOS, Linux
플랫폼PC, 게임을 Xbox 360으로 이식할 수 있습니다.
유형게임 엔진
웹 사이트GarageGames 웹사이트의 공식 토크 게임 엔진 고급 제품 페이지

토크 게임 엔진 어드밴스드(이전의 토크 셰이더 엔진)는 쉐이더, 픽셀 단위 조명, 거대한 지형 등 첨단 기술을 지원하기 위해 만들어진 토크 게임 엔진의 확장 버전이다.이 버전의 엔진은 마이크로소프트의 Xbox 및 Xbox 360 콘솔 시스템으로 이식되었습니다.몇몇 Xbox Live Arcade 게임들은 토크 엔진을 사용하여 출시되었으며, 특히 마블 블라스트 울트라가 대표적이다. 번째 릴리스는 2007년 1월 23일 4.2 베타판이었고, TGEA 1.0의 프로덕션 릴리스는 2007년 2월 15일에 종료되었습니다.

TGEA는 기존 토크 레거시 지형을 지원했지만, TGEA에는 완전히 새로운 지형 렌더링 엔진인 Atlas 지형 엔진이 통합되어 있어 TGE의 혼합 지형보다 개선되었습니다.Atlas는 GPU 하드웨어를 사용하여 거대한 지형 블록과 그 텍스처를 렌더링했습니다.이를 통해 Atlas는 미래의 더 빠른 시스템으로 확장할 수 있었습니다.완전 반사, 굴절플레넬 반사로 음영수 렌더링 시스템을 구현했습니다.TGEA는 조명 관리자 도구, 장면 조명 및 다이내믹 섀도우 등 토크 조명 키트를 기반으로 한 조명 시스템을 통합했습니다.

Torque Game Engine Advanced 1.0은 API에 의존하지 않는 그래픽 레이어를 통해 Direct3D 렌더링을 지원했습니다.향후 버전은 Direct3D 및 OpenGL 파이프라인 모두를 지원하여 TGEA가 Windows뿐만 아니라 MacOS Linux 플랫폼을 지원할 수 있도록 할 것으로 예상되었습니다.Xbox 360, XNA 게임 스튜디오 익스프레스용 마이크로소프트 게임 개발 스위트와의 TGEA 호환성도 계획되어 있었다.TGEA에는 적용할 수 있는 셰이더와 공통 셰이더 설정이 몇 가지 포함되어 있습니다.High Level Shader Language에 기반한 커스텀 셰이더는 엔진에서 컴파일하여 커스텀 자료로 적용할 수 있습니다.이는 내부 및 외부 유형 3D 아트 자산에 모두 적용될 수 있습니다.폴백 재료는 픽셀 및 정점 1.x 1세대 비디오 카드를 지원하도록 구성할 수 있습니다.

2009년 11월 18일, TGEA의 최신 릴리스, TGEA 1.8.2를 이용할 수 있게 되었습니다.

토크 조명 키트

토크 라이팅 키트는 John Kabus와 Synapse Gaming이 개발한 토크 게임 엔진의 확장 팩입니다.토크 게임 엔진에 다양한 조명 기능을 추가했습니다.최신 [30]릴리즈에서는 다이내믹 라이팅과 섀도우잉 등의 기능이 추가되었다.토크 라이팅 키트는 나중에 토크 게임 엔진 1.5 및 토크 게임 엔진 어드밴스드의 일부로 포함되었습니다.2008년 Kabus와 Synapse Gaming은 Torque 지원을 중단하고 마이크로소프트와 파트너십을 맺고 자사의 조명 기술 및 기타 신기술을 Sunnight XNA 게임 [31]엔진에 패키징했습니다.

토크 X

토크 게임 빌더가 출시된 후, Garage Games는 토크 X를 개발하기 시작했다.토크 X는 마이크로소프트의 XNA 프레임워크에서 [32][33]여러 게임 오브젝트가 동일한 기능을 가질 수 있는 컴포넌트 시스템을 사용하는 토크 게임 빌더 기반의 게임 엔진이었다.많은 3D 기능들이 불완전하게 남아 완성되지 않았습니다.특히 RAW 높이 지도를 사용하는 3D 지형은 작업 예가 부족하고, 그림자가 표준 이하(지형에 투영된 구형 그림자 텍스처로만 구성됨), 애니메이션 모델에 스킨 메쉬를 사용하는 기능이 작동하지 않았으며(비 스킨 메쉬가 작동됨), 3D 강체 물리학은 몇 가지 문제로 어려움을 겪었습니다.

접수 및 사용방법

토크 엔진과 그 파생 모델은 특히 독립 비디오 게임 개발자들 사이에서 다양한 게임 개발에 사용되어 왔습니다.토크 엔진을 사용하여 개발된 상업용 타이틀로는 BoneTown, Blockland, Marble Blast Gold, Minions of Mirth, TubeTwist, Ultimate Duck Hunting, Wildlife Tyket 등이 있습니다. Venture Africa, Think Tanks, 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. 및 마을과 영웅.

「 」를 참조해 주세요.

레퍼런스

  1. ^ "Torque 3D 1.0 released". GarageGames.
  2. ^ a b c Wyand, Dave (20 September 2012). "It's here! The MIT licensed Torque 3D GitHub repo is ready!". GarageGames. Archived from the original on 22 May 2022. Retrieved 29 May 2022.
  3. ^ "Torque engine release 3.10.1". GitHub.
  4. ^ "Torque being open-source since 2012". Gamasutra.
  5. ^ "GarageGames to Release T3D as Open Source". GarageGames. 2012-09-20.
  6. ^ a b "Torque 3D Features". GarageGames.
  7. ^ Preisz, Eric. "November Update". Blogs Community GarageGames.com. Torquepowered.com. Retrieved 2012-06-17.
  8. ^ Preisz, Eric (2011-01-20). "Welcome Back GarageGames!". Blogs Community. GarageGames. Retrieved 2012-06-17.
  9. ^ "GarageGames to Release T3D as Open Source". GrarageGames. 2012-09-20.
  10. ^ a b c Perry, Michael (5 February 2013). "Torque 2D MIT 2.0 Now Available!". GarageGames. Archived from the original on 22 May 2022. Retrieved 29 May 2022.
  11. ^ a b "Torque2D/releases". GitHub. April 2016.
  12. ^ "Torque3D/releases". GitHub. April 2018.
  13. ^ "TorqueScript". GarageGames. Retrieved 2017-08-02.
  14. ^ "Torque engine release 3.10". GitHub.
  15. ^ Wyand, Dave (19 December 2012). "Torque 3D Open Source 2.0 Launch". GarageGames. Archived from the original on 22 May 2022. Retrieved 29 May 2022.
  16. ^ Wyand, Dave (9 May 2013). "Torque 3D Open Source 3.0 Launch". GarageGames. Archived from the original on 22 May 2022. Retrieved 29 May 2022.
  17. ^ Wyand, Dave (13 November 2013). "Torque 3D Open Source 3.5 Launch". GarageGames. Archived from the original on 22 May 2022. Retrieved 29 May 2022.
  18. ^ Buckmaster, Daniel (8 October 2014). "Torque 3D 3.6.1 released!". GarageGames. Archived from the original on 19 May 2022. Retrieved 29 May 2022.
  19. ^ Buckmaster, Daniel (24 June 2015). "Torque 3D 3.7 released". GarageGames. Archived from the original on 20 May 2022. Retrieved 29 May 2022.
  20. ^ Raab, Jeff (6 October 2015). "Torque 3D 3.8 Released!". GarageGames. Archived from the original on 22 May 2022. Retrieved 29 May 2022.
  21. ^ Raab, Jeff (12 July 2016). "Torque 3D 3.9 Released!". GarageGames. Archived from the original on 20 May 2022. Retrieved 29 May 2022.
  22. ^ Raab, Jeff (7 February 2017). "Torque 3D 3.10 is released!". GarageGames. Archived from the original on 19 May 2022. Retrieved 29 May 2022.
  23. ^ a b Dobson, Jason (2006-06-21). "Product: GarageGames Releases Torque Game Builder". Gamasutra.
  24. ^ Perry, Michael (2011-12-16). "Torque 2D (TGB) 1.7.6 Released". Torque Game Builder. GarageGames.
  25. ^ "GarageGames is Proud to Announce Torque 2D MIT!". GarageGames. Take Torque 2D, combine it with iTorque, add in Box 2D physics, several major enhancements and bug fixes, and make it open source. That is Torque 2D MIT.
  26. ^ Perry, Michael (3 May 2014). "Torque 2D 3.0 COMPLETE!". GarageGames. Archived from the original on 22 May 2022. Retrieved 29 May 2022.
  27. ^ Perry, Michael (14 August 2014). "Torque 2D 3.1 Available Now!". GarageGames. Archived from the original on 22 May 2022. Retrieved 29 May 2022.
  28. ^ Robinson, Peter (30 December 2015). "Torque 2D 3.2 Released!". GarageGames. Archived from the original on 19 May 2022. Retrieved 29 May 2022.
  29. ^ Robinson, Peter (3 April 2016). "Torque 2D 3.3 Released!". GarageGames. Archived from the original on 20 May 2022. Retrieved 29 May 2022.
  30. ^ "Latest release of Torque". GarageGames.
  31. ^ "Microsoft XNA partners". Archived from the original on 2011-01-07.
  32. ^ "Torque X Website on GarageGames". Archived from the original on 2008-04-23.
  33. ^ "XNA Partners Website". Archived from the original on 2008-05-07.

외부 링크