다양한 3D 게임 엔진의 장단점 [닫기]


13

나는 일반적으로 어셈블리 또는 C에서 손으로 간단한 게임을 코딩하지만 조금 더 높은 수준으로 가고 싶습니다. 또한 더 현대적인 기술을 구축하고 UDK를보고 싶습니다. 인디 3D 개발을위한 장점과 단점은 무엇입니까? 엔진에서 그래픽, 컨트롤 및 물리를 사용할 계획이므로 소스 엔진이나 다른 것을 고려해야하는지 궁금합니다.

답변:


20

UDK는 많은 AAA 타이틀에서 사용되는 입증 된 SDK입니다. 그러나 다른 전문 도구와 마찬가지로 학습 곡선이 상당히 가파 릅니다. 상업용 라이센싱의 25 % 로열티 기간도 고통 스럽습니다. 우리는 회사에서 프리젠 테이션 목적으로 게임을 만들려고 할 때 그것을 평가했습니다.

다른 좋은 대안이 있습니다.

  • 유니티 , 크로스 플랫폼을 성숙 (윈도우, 맥, 웹, 아이폰, 아이 패드, 심지어 안드로이드), 또한 무료 버전이 있습니다. 나는 이것이 당신의 요구에 더 잘 맞을 것이라고 생각합니다. 이것이 우리가 마침내 끝내는 것입니다.
  • 토크 게임 엔진 , IMHO는 Unity만큼 세련되지는 않지만 살펴볼 가치가 있습니다.

체크 아웃하고 싶은 또 다른 좋은 저수준 라이브러리도 있습니다.

  • Ogre3D , 오픈 소스 3D 렌더링 엔진. 사용자 기반이 매우 크고 성숙하고 안정적인 렌더링 엔진입니다. 우리는 그것을 프로젝트에서 사용했습니다. 입력을 위해 OIS와 쉽게 통합되며 Newton, PhysX, ODE & Bullet 물리 엔진에 대한 바인딩이 있습니다.

Avee가 말한 모든 것에 대해 두 번째.
Olie

2
UDK, Unity 3D 및 Torque는 게임 엔진이며 Ogre3D는 렌더링 엔진보다 더 많이 작성되었습니다.
Wernight

6

나는 또한 Unity를 추천합니다. 무료 버전은 유료 버전의 기능 중 약 80 %를 제공하며 대규모 온라인 지원 커뮤니티가 있습니다.


1

jMonkeyEngine 은 매우 훌륭한 범용 오픈 소스 게임 엔진입니다.

요구 사항을 충족시키는 지 확인할 수 있는 긴 기능 목록 이 있지만 내 경험에는 인디 게임에 대해 거의 모든 것을 갖추고 있습니다.

JVM에서 실행되므로 관리되는 Java 런타임 환경 (적절한 가비지 콜렉션, 멀티 스레딩, 크로스 플랫폼 등)의 모든 상위 레벨 이점을 얻을 수 있습니다. 코딩은 일반적으로 Java로되어 있지만 다른 JVM 언어를 비교적 쉽게 사용할 수 있습니다 (Scala, Clojure 등).


1

001 시도하십시오 . 숙련 된 게임 디자이너에게는 평범하지만 게임 디자인 분야에 익숙하지 않은 사람들에게는 정말 좋습니다.


0

좋은 자바 스크립트 3D 엔진 (여기에 당신이 어떤 브라우저에서 3D 엔진을해야합니다 - 크로스 플랫폼 정말입니다) : http://github.com/mrdoob/three.js/


2
mrdoob의 3D 엔진을 "게임 엔진"이라고 부르는 것은 약간의 문제입니다. AFAIK 엔진은 아직 실험 단계에 있으며 지금까지 어떤 게임에도 사용되지 않았습니다.
bummzack

WebGL의 미래 를 너무 빨리 할인 하지 마십시오
bobobobo
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.