LithTech

LithTech은 Monolith Productions가 1990년대 후반부터 개발한 독점 3차원 게임 엔진 계열이다. 초기에는 《Shogo: Mobile Armor Division》과 《Blood II: The Chosen》에서 사용됐으며 이후 《No One Lives Forever》...

분류게임 엔진, 3차원 액션·FPS 엔진
개발사Monolith Productions
상용 라이선스 계열LithTech, Jupiter, Jupiter EX
최초 상용 적용Shogo: Mobile Armor Division (1998년)
작성 언어C++
주요 기능3D 렌더링, 애니메이션, 게임 로직·물리·AI
주요 제작 도구DEdit 등 LithTech 맵 제작 도구
콘텐츠 처리맵·모델·텍스처·게임 오브젝트
대표 게임Shogo, No One Lives Forever, F.E.A.R., Condemned
후속 스튜디오 기술Nemesis AI, Firebird 등 별도 개발 계열
주요 플랫폼Windows, 콘솔 등 게임·세대별
개발 상태과거 상용 엔진 계열
라이선스독점 상용 엔진, 버전별 별도 SDK 공개
기술 자료LithTech 자료

LithTech은 Monolith Productions가 1990년대 후반부터 개발한 독점 3차원 게임 엔진 계열이다. 초기에는 《Shogo: Mobile Armor Division》과 《Blood II: The Chosen》에서 사용됐으며 이후 《No One Lives Forever》·《F.E.A.R.》와 여러 게임에 사용됐다. 실시간 렌더링·게임플레이, 애니메이션과 인공지능을 통합하며 버전별로 서로 다른 제작 도구와 기술 구성으로 발전했다.

LithTech는 3차원 레벨과 객체·캐릭터·재질을 관리하는 엔진 런타임과 개발자가 장면·게임 오브젝트를 편집하는 제작 도구를 제공했다. 1990년대 후반에는 Windows PC를 위한 FPS 게임 제작에 중점을 뒀으며, 게임별 수정 및 파생 버전이 만들어져 다양한 장르의 액션 게임에 사용됐다.

레벨 제작 도구 DEdit는 맵의 기하 구조와 엔티티, 조명 및 기타 게임 요소를 배치하는 데 활용됐다. 자산과 모델·애니메이션 데이터는 편집기·컴파일러를 이용해 게임 전용 형식으로 변환하며, 도구와 파일 포맷은 LithTech 엔진 세대마다 차이가 있을 수 있다. 게임 로직·네트워크 및 AI 기능도 해당 게임 제작팀이 확장하거나 변경했다.

《F.E.A.R.》에 적용된 Jupiter EX 계열은 1인칭 슈팅 게임의 조명과 물리·적 AI 및 실내 전투 환경을 발전시켰다. 후속 Monolith 게임에서는 대규모 오픈 월드·캐릭터 행동 및 Nemesis 시스템 같은 독자 기술이 구현됐지만, 역사적 LithTech와 최신 게임용 시스템을 동일한 버전으로 간주할 수는 없다.

LithTech는 과거에 개발사·외부 업체용 상용 미들웨어로 제공됐고 일부 게임별 제작 도구와 소스 자료가 공개된 사례가 있다. 그러나 엔진 전체 계열이 자유 소프트웨어라는 의미는 아니며 게임·버전 및 관련 라이선스에 따라 접근 범위가 달라진다.[1]

역사

엔진의 개발 계보

기술적 아키텍처

렌더링과 그래픽스

게임 규칙·AI·물리

스크립팅 및 개발 언어

제작 도구와 게임 자산

멀티플레이 및 지원 플랫폼

소스 공개·라이선스

사용 게임

관련 엔진과 문서

  1. LithTech 게임 엔진 ↩