윈터뮤트 엔진

Wintermute Engine
윈터뮤트 엔진
Wme logo small.svg
원본 작성자얀 "네모닉" 네도마
개발자비활성:코드 소프트웨어
초기 릴리즈2003년 1월 12일; 19년 전(2003-01-12)
안정적 해제
1.9.1 / 2010년 1월 1일; 12년(2010-01-01)
릴리스 미리 보기
1.10.1 베타 / 2012년 7월 19일; 9년(2012-07-19)
리포지토리
기록 위치C++
운영 체제창문들
플랫폼개인용 컴퓨터
다음에서 사용 가능영어, 그리스어, 스페인어
유형게임 엔진
면허증MIT
웹사이트dead-code.org Edit this on Wikidata

윈터뮤트 엔진(Wintermute Engine, WME)은 주로 그래픽 어드벤처 게임을 만들고 실행하도록 설계된 소프트웨어 도구런타임 인터프리터(게임 엔진)의 집합체다.

역사

WME(Wintermute Engine)는 WME 포럼에서 Mnemonic이라는 별명으로 통하는 체코 프로그래머 얀 네도마가 설계하고 프로그래밍했다.윈터뮤트(Wintermute)라는 이름은 윌리엄 깁슨의 소설 뉴로맨서(Neuromancer)를 가리키는 말이다.공개 베타 버전은 2003년 1월 12일에 발매되었다.이 엔진은 소규모 개발팀 때문에 불규칙적이긴 하지만 매년 여러 가지 업데이트가 발표되면서 개발되었다.

2013년 이후 윈터 뮤트 라이트 엔진은 비트버킷에서 호스팅되며 MIT 라이센스에 따라 출시된다.[1]저장소에 대한 개발은 계속되고 있으며, 최신 추가 기능으로 안드로이드 지원이 추가되었다.

특징들

게임 엔진은 고전적인 2D 그래픽 어드벤처 게임을 만드는 데 필요한 대부분의 기능을 제공한다.원래는 게임 로직 구현을 위한 스크립트 통역이 내장된 2D 그래픽 엔진으로 제작되었지만, 윈터뮤트 엔진은 현대 어드벤처 게임의 사실상의 표준(예: Syberia, Syberia)이 된, 때때로 "2.5D"로 알려진 조합인 실시간 3D 캐릭터와 2D 배경의 조합을 지원한다.스틸 라이프)와 서바이벌 호러 게임.

  • 해상도 농도 - 유사한 여러 시스템과는 달리 엔진은 320x200 레트로 스타일에서 하이레즈 1024x768 이상의 현대식 시스템에 이르기까지 거의 모든 해상도를 지원한다.16비트 및 32비트 색 깊이 모두 지원된다.색의 깊이는 또한 런타임에 플레이어가 구성할 수 있으며, 엔진은 변환을 자동으로 처리한다.
  • 렌더링 하위 시스템 - WME는 (모든 최신 그래픽 카드에서) 하드웨어 3D 가속을 사용하여 고해상도 2D 그래픽을 신속하게 제공할 수 있다.투명성, 알파 블렌딩, 안티앨리어싱 등의 그래픽 효과(구형 컴퓨터에서는 WME가 3D 액셀러레이터가 필요 없지만 고급 그래픽 효과를 무력화하는 '호환성 모드'로 실행할 수 있다)도 포함한다.
  • 파일 형식 - 공통 파일 형식을 지원하는 것 외에도 WME는 PNGTGA를 위한 알파 채널을 지원한다.그러나 MP3 형식은 (라이선싱 문제로 인해) 지원하지 않고 Ogg Vorbis 형식을 대신 사용하며, 이는 거의 틀림없이 더 나은 압축과 음질을 제공한다.또한 엔진은 자동 자막 디스플레이(SUB 형식)를 포함한 Ogg TheraAVI 형식의 동영상을 재생할 수 있다.
  • 스크립팅 - WME는 일련의 방법과 속성을 지원하는 유연한 객체 지향 스크립트 언어를 제공하여 내부 엔진 작업에 쉽게 액세스할 수 있도록 한다.또한 고유한 사용자 지정 개체를 생성하고 기본 제공 메소드를 재정의하고 사용자 지정할 수 있다.C++, C#, 자바 또는 PHP와 유사한 C형 구문을 사용한다.
  • 시차 스크롤 - 씬(scene)에 대한 다중 레이어 시차 스크롤은 기본적으로 엔진과 씬(scene) 도구가 지원한다.다른 대부분의 비교 가능한 소프트웨어와 달리 이를 구현하기 위해 추가 스크립팅이 필요하지 않다.
  • 패키지 - 게임은 압축된 형태로 모든 게임 자원을 포함하는 하나 이상의 패키지로 컴파일될 수 있다.이를테면 개발자가 별도의 음성 팩을 배포하거나 개별 게임 에피소드를 패키지로 출시할 수 있게 한다.예를 들어, 패키지는 게임을 위한 패치를 출시하기 위해 다양한 우선순위를 가질 수 있다.
  • 3D 문자 - WME는 3D 문자를 실시간으로 렌더링할 수 있다.원래 MilkShape 3D 형식만 지원했지만, 이제는 좀 더 보편적인 DirectX 형식 "을 지원한다."X".
  • GUI - 표준 컨트롤을 사용하여 로딩/저장 창, 설정 창, 인벤토리 창 등과 같은 게임을 위한 복잡한 사용자 인터페이스를 구축할 수 있다.모든 제어장치는 완전히 "피부식"이다.
  • 지역화 - 게임은 다른 언어로 번역될 수 있으며 텍스트에만 국한되지 않는다.현지화된 문자열 테이블, 글꼴, 그래픽 또는 사운드를 포함하는 로컬리제이션 패키지가 가능하다.
  • 게 필요한 옵션 지원 - WME는 시각 장애가 있는 플레이어의 접근성을 개선하기 위한 몇 가지 옵션을 제공한다.
    • 쓰여진 텍스트는 텍스트 대 스피치 신디사이저로 보낼 수 있음
    • 화면의 활성 영역은 바로 가기 키를 사용하여 강조표시할 수 있어 시각장애인이 쉽게 찾을 수 있다.
    • 플레이어는 언제든지 게임을 일시 중지할 수 있어 텍스트를 읽거나 장면을 검토할 수 있다.

작지만 규모가 커지고 있고 코딩이나 추천으로 기꺼이 신인을 돕는 능동적인 커뮤니티도 있다.커뮤니티에서 만든 무료 자습서들은 2008년 여름에 온라인에 접속되었다.[2]

게임 디자인 프로세스

윈터뮤트 엔진은 객체 지향적인 디자인 철학을 따른다.게임 개발자들은 엔진 도구를 사용하여 다양한 게임물(액터, 장면, 창문 등)을 제작하고 함께 조립한다.모든 게임 오브젝트는 그 모양(그래픽, 애니메이션, 캡션, 글꼴)과 대본에 의해 정의되는데, 이 대본은 주어진 게임 오브젝트의 기본 논리와 게임 이벤트에 대한 그것의 반응을 정의한다.그런 다음 모든 게임 정의는 엔진 런타임 통역기에 의해 해석되며, 그렇지 않으면 실제 게임 구현에 대해 완전히 독립적이다.

면허증

윈터뮤트엔진은 버전 1.7을 시작으로 기부웨어로 유통돼 상업용과 비상업용으로 모두 자유롭게 사용할 수 있지만 이용자들이 유용하다고 판단되면 기부를 권장해 추가 개발을 지원한다.버전 1.8.9부터 엔진의 소스 코드와 일부 지원 도구는 LGPL 라이센스에 따라 출시되었다.그것은 현재 MIT 라이선스로 이용 가능하다.

휴대용 윈터뮤트 라이트 2D 엔진의 소스 코드MIT 라이센스로 출시되었으며 비트부켓 저장소에서 호스팅된다.[1]윈터뮤트 라이트 엔진은 상업용도 무료지만, 포함된 BASS 사운드 라이브러리의 라이선스가 필요하다.[3]저자가 지속적인 발전을 위해 기부를 요청하는 것도 '기부웨어'이다.[4]이후 저자는 MIT 산하 윈터뮤트 1.x와 윈터뮤트2 to bitbucket을 발매했다.[5]VMGSoC 2012 및 2013 학생 작업의 일부로 WME 라이트 엔진을 프레임워크에 통합했다.[6]

이전 릴리스는 비상업적 목적으로 무료로 사용할 수 있었지만 별도의 유료 상업용 라이센스가 필요했다.심지어 대형 상업 프로젝트에 대한 라이센스의 유연한 특성과 상대적으로 저렴함은 윈터뮤트 엔진을 독립적인 상업용 게임 개발자들 사이에서 인기 있는 도구로 만들었다.[7][8][9]

윈터뮤트(Wintermute

연도 제목 개발자 장르. 면허증
2005 화이트 챔버 스튜디오 트로피즈 제작사 공상 과학의 공포의 프리웨어
2007 캐롤 리드 미스터리 MDNA 게임스 모험을 하다 상업적
2008 1½ 리터:아우프 데르 슈체 나흐 데르 힌레이젠덴 헤르젤린데 대달릭 엔터테인먼트 모험을 하다 상업적
2008 살인의 예술: FBI 기밀 피너클 미스테리 상업적
2008 고스트 인 더 시트 CBE 소프트웨어 공포의 상업적
2008 로스트의 림보 마제스틱 스튜디오 모험을 하다 상업적
2008 잃어버린 왕관: 유령 사냥 모험 다글링 룸 공포의 상업적
2008 리안논:네 갈래 저주 아르베르스 스튜디오 모험을 하다 상업적
2009 다크 폴: 로스트 소울즈 다글링 룸 공포의 상업적
2009 로즈메리 싱가포르-MIT GAMBIT 게임랩 미스테리 프리웨어
2010 햄릿 또는 MMORPG 기능, 쉐이더 및 제품 배치가 없는 마지막 게임 데니스 갈라닌 모험, 퍼즐 상업적
2011 알파 폴라리스 혼돈 게임스 공포의 상업적
2012 J.U.L.I.A. CBE 소프트웨어 모험을 하다 상업적
2012 James Peris 라이센스 또는 제어 없음 파보 엔터테인먼트 모험을 하다 상업적
2012 поеечч ( ((이상한 자들의 장) 헤어로크래프트 퍼즐을 맞추다 상업적
2013 면 누아르 매드 오렌지 모험을 하다 상업적
2013 역행의 붐 스튜디오 공포의 상업적
2013 오크니트 네모리아 엔터테인먼트 모험을 하다 상업적
2014 바티칸의 그림자 제10회 아트 스튜디오 모험을 하다 상업적
2014 J.U.L.I.A.미더 더 스타즈 CBE 소프트웨어 모험을 하다 상업적

참조

  1. ^ a b 면허증을 교부하다bitbucket.org에서 txt.
  2. ^ Jan "metamorphium" Kavan의 WME 온라인
  3. ^ un4seen.com에서 BASS 라이센스 부여
  4. ^ dead-code.org에 기부하다.
  5. ^ 니모닉WME on bitbucket.org
  6. ^ Wintermute on Wintermute.
  7. ^ 모비게임스윈터뮤트 미완성 목록
  8. ^ Marsh, David (February 26, 2008). "Nine Paths To Indie Game Greatness". Gamasutra. Retrieved 2009-12-21.
  9. ^ Broekhuis, Erwin. "A word with Steve Ince". Adventure Developers. Retrieved 2009-12-21.

외부 링크