인디 개발자가 사용할 수있는 3D 레벨 개발 도구는 무엇입니까? [닫은]


27

Unity 또는 UDK에서 빌드하는 사람들은 3D 레벨 편집기에 즉시 액세스 할 수 있습니다. XNA에서 또는 처음부터 게임을 제작하는 사람들은 그런 것이 없습니다. 이 사람들이 사용할 수있는 3D 레벨 개발 도구를 찾고 있습니다.

  • 인디 개발자에게는 무료이거나 저렴해야합니다. 나는 "저렴한"이라는 용어를 해석에 공개합니다.
  • 특정 게임 엔진으로 제한되어서는 안됩니다. 게임을 처음부터 빌드하고이 레벨 편집기를 사용하여 레벨을 구성 할 수 있어야합니다.
  • 통역사와 함께 제공되는 파일 형식이거나 본인의 통역사를 구축 할 수있는 충분한 문서가 있어야합니다.
  • 오픈 소스 및 / 또는 수정 가능 / 사용자 정의 가능은 장점이지만 요구 사항은 아닙니다.

거지가 항상 선택자가 될 수는 없지만 품질이 높은 것이 있기를 바랍니다.

그렇지 않다면 누군가가 그 기회에 뛰어 들어 빈 공간을 채우고 싶을 것입니다.


이 커뮤니티 위키 있도록 할 수 있습니다
mpnk121

오히려 커뮤니티 위키로 만들고 싶지 않습니다. 나는 사람들이 귀찮게하지 않을 때 사람들이 사용하거나 알고있는 훌륭한 도구를 게시 할 수 있도록 인센티브를 제공하기 위해 담당자 보상을 원합니다. CW가 어떤 인센티브를 제거 할 가치가 있는지 알 수 없습니다 (특히 CW 이외의 질문도 지금 누구라도 편집 할 수 있기 때문에).
doppelgreener 2016 년

4
CW가 "질문"목록을 만드는 이유는 사람들이 가장 인기있는 내용을 가장 먼저 나열하는 것만으로도 많은 답변을 얻지 못하기 때문입니다.
Tetrad

답변:


13

블렌더 3D 를 레벨 에디터로 사용할 수 있습니다 . 새 버전에서는 구문 분석이 매우 쉬운 COLLADA 형식으로 장면을 내보낼 수 있습니다. 특수 객체의 경우 태그를 추가 한 다음 레벨 로딩 스크립트에서 해당 태그를 검색하십시오.

유사한 워크 플로를 사용하면 일반적인 3D 도구를 사용하고 객체에 태그를 추가 한 다음 게임에서이 태그에 대해 무언가를 수행 할 수 있습니다.

나는 panda3D 에서이 워크 플로우를 사용하며 매우 좋습니다!

COLLADA 파일을 사용하는 경우 XML을 구문 분석하는 기존 C # 라이브러리 가 있습니다.


이미 블렌더를 사용하여 게임 프로젝트를위한 메시를 만들고 있습니다. 블렌더는 다른 파일을 링크 할 수 있으며, 링크 된 파일의 데이터를 현재 프로젝트로 가져 오는 대신 다른 파일에 대한 참조를 저장합니다. 이 메커니즘은 생성 된 레벨 파일에 자산을 포함시키지 않고 자산을 참조하는 데 사용될 수 있습니다.
Exilyth

8

Quake 엔진 제품군의 기본 편집기 인 GtkRadiant 는 여러분이보고 싶은 오픈 소스 레벨 편집기입니다.

  • 100 % 무료, GPL 라이센스
  • 특정 엔진으로 제한되지 않음
  • Q3map2 (또한 오픈 소스)를 사용하여 Quake 3 BSP 형식으로 컴파일 할 수있는 .map 파일을 생성합니다. Q3 엔진의 BSP 로딩 코드는 자체 소프트웨어에서 활용할 수 있습니다.

7

빠른 구글은 나에게 Getic을 주었다 -당신은 소스를 탐색 할 수 있으며, 무료인지 또는 라이센스 당 $ 5 CAD와 같은 것인지 말할 수 없습니다.

약간의 기본 솔루션은 자체 구현하는 것입니다. Game Coding Complete 에 챕터가 있으며 실제로 그렇게 어렵지는 않습니다. 또한 무료 (일반적인 유용성을 통해 다시 얻는 책 제외)를 보장하고 원하는 것을 정확하게 수행합니다.


와우, 그것은 내가 찾던 책의 종류입니다. 고맙습니다.
Jesse Emond

@Jesse Emond 나는이 책을 강력히 추천한다. 지옥, 나는 그것을 침대에서 읽는 것으로 알려져있다.
공산주의 오리

또한 The Last Of Us 에서 일한 Jason Gregory의 Game Engine Architecture 를 추천 합니다.
Dan

3

DeleD 는 Windows 용 레벨 편집기입니다. 자체 형식과 COLLADA로 저장되므로 게임에서 레벨을 쉽게 읽을 수 있습니다.



1

블렌더는 모델링을 특징으로, 아마 무료 3D 편집자의 가장 진보 된, IK, 렌더링, 물리 등
업데이트 : 이 파이썬 확장하고, 지원하는 다양한 출력 포맷 (참조 가져 오기 / 내보내기 페이지를 MD5 (둠 3) 포함), 네버 윈터 나이트 및 Crystal Space 엔진 파일 형식.


1
문제는 3D 레벨 편집기에 관한 것입니다. 아마도 Blender를이 목적으로 사용할 수 있지만 (가능한가?) 가능하다면 대답에이를 표시해야합니다.
Olhovsky 2016 년

2
나는 당신이 이것을 기본적으로 "많은 형식으로 저장할 수 있습니다"로 업데이트했다는 것을 읽었습니다. 그렇다고 레벨 을 만들 수있는 것은 아닙니다 . 이 질문은 3D 모델뿐만 아니라 레벨 생성에 관한 것 입니다.
Olhovsky 2016 년

예, 블렌더에서 레벨을 만들 수 있습니다. 여러 형식을 지원하며 대부분 형식 메타 데이터를 사용하여 개체에 임의로 태그를 지정할 수 있습니다.
Dan
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.