2011-02-11 4 views
3

빌드/종속성 관리 도구로 Maven을 탐색 중이므로 일반적인 게임 개발 시나리오에서 종속성을 관리하는 것이 이상적이라고 생각됩니다.게임 개발/자산 파이프 라인 용 Maven

일부 예제 시나리오 :

  • 세계지도가 처리
  • 변경 등 길 찾기 노드로 정적 인 게임 데이터 구조를 재 구축 텍스처
  • 에 사전 처리 단계를 적용/포맷 간의 3D 자산 변환 플랫폼 별 그래픽 라이브러리 등에 대한 매우 복잡한 종속성.

누구나 이러한 접근 방식으로 성공을 거뒀습니까?

답변

1

게임을 프로그래밍 할 계획이 있습니까? 그것에 관한 Wikipedia article은 C++에 대한 지원이 제한적이라고 제안합니다. BuildBot을 고려 했습니까? '성공 사례'페이지에는 몇 가지 게임이 포함되어 있습니다.

이론적으로,이 사람 다른 언어에 대한 빌드 도구 (컴파일러, 단위 테스트 도구 등)와 인터페이스 플러그인을 작성할 수있다. 실제로는 에 대한 지원 및 사용은 Java 이외의 언어는 입니다. 현재 .Net 프레임 워크 용 플러그인이 있고 [12], C/C++ 네이티브 플러그인은 한 번에 Maven 1에서 유지 관리되었습니다. [4]

+0

전 게임 개발 파이프 라인에는 궁극적으로 모든 언어로 작성된 도구가 포함되어야한다는 견해가 있습니다. 따라서 이러한 플러그인을 분명히 지원해야합니다. Maven을 보는 이유는 (필자가 알고있는 한) 이것을 제공하는 것과 가장 가까운 것입니다. – mikera

+0

p.s. BuildBot은 흥미롭게 보이지만 주로 건물에 초점을 맞추는 것처럼 보입니다. 반면 Maven은 빌드 및 패키징 등을 수행하는 훨씬 더 포괄적 인 프로젝트/종속성 관리 솔루션으로 자리 잡고 있습니다. – mikera

+0

흠 ... 사실 당신은 성취하고자하는 것을 많이 좋아합니다. 소스 컨트롤에서 스크립팅 및 이벤트 후크를 사용하는 것이 가장 좋습니다. 업데이트 간 콘텐츠 협상을 계획하고 있기 때문입니다. – James