2012-06-21 3 views
1

Windows, Android 및 iOS 용으로 매우 간단한 3D 게임을 만들기 위해 엔진을 찾으려고합니다. 거기에 그런 것들이 여러 가지가 있습니다 (단결, ShiVa, SIO2 등),하지만 그들은 모두 예산을 가진 개발 회사를 타겟으로하는 것 같습니다. 따라서 그들은 개인 취미 개발자의 관점에서 모두 매우 비쌉니다. 그들은 또한 내가 필요로하지 않는 많은 특징들을 가지고있다.애호가 개발자 용 크로스 플랫폼 3D 게임 엔진?

훨씬 더 기본적인 제품이 100 달러 이하의 범위에 있고 구독이 필요하지 않은지 궁금합니다. 저는 원시적 인 도형, 간단한 텍스처 및 기본 조명 만 있으면됩니다. 따라서 많은 기능이 필요하지 않지만 세련된 개발 경험과 안정적인 지원이 필요합니다. 네이티브 바이너리로 컴파일하는 고급 언어를 사용하는 것이 이상적 일 수 있지만 필수는 아닙니다.

누구에게 의견이 있습니까?

+0

어떤 언어를 사용 하시겠습니까? – Ani

+0

나는 너무 까다 롭지 않다. 필자는 충분한 언어로 작업 해 왔지만 그 차이는 대부분 구문에 불과합니다. 루아 (Lua) 나 파이썬 (Python)과 같은 간단한 것은 훌륭 할 것이고 C++ 같은 견해들로부터 멀리 떨어져 있기를 원하지만 대부분의 것들을 사용할 수 있습니다. –

+0

@TrickyWidget, 어떤 엔진을 사용하기로 결정 했습니까? – surlac

답변

1

자바 스크립트 및 웹 그래픽에 관심이 있으시면 Three.js은 가벼운 크로스 플랫폼 3D 라이브러리입니다. 오픈 소스이기도하므로 가입/지불/지불 등은 없습니다.

+0

독립형 앱 (예 : 모바일 시장에 넣을 수있는 앱)을 제작하려하지만 제안에 감사드립니다. –

+0

또한 OP에서 3D 그래픽 라이브러리 (OpenGL/Direct3D)가 아닌 엔진을 찾고 있다고 생각됩니다. – Ani

4

Unity3D에는 "완전 무료"& "매우 비쌉니다."라는 두 가지 버전이 있습니다. 무료 버전은 귀하가 필요로하는 모든 것을 다 할 것입니다. 유료 버전은 광산과 같은 개발 회사를위한 버전이지만 라이센스가 부여 된 컴퓨터도 몇 대만 있습니다. 우리 중 대부분은 애플 스토어 등을 위해 컴파일 할 특별한 기능이 필요할 때까지 거의 무료 버전으로 애플 리케이션을 빌드합니다. 유니티는 매우 직관적이며 프로젝트를 playable .exe는 놀랍습니다 - 한 번 클릭하십시오. 그들은 꽤 괜찮은 스크립팅 레퍼런스와 Unify라는 위키를 가지고 있습니다. 언어 부서에서는 C#을 권하고 싶지만 JavaScript/UnityScript는 똑같은 일을 할 것입니다. 그것은 환경 설정 문제입니다. 당신이 무엇을 선택하든 행운을 비네!

+1

불행히도 모바일 확장 (필자가 언급했듯이)의 비용은 $ 800입니다. –

7

나는 새로운 게임 플레이 엔진에 상당히 깊은 인상을 받았습니다. http://www.gameplay3d.org/. Apache 2.0 license의 오픈 소스이며 적극적으로 개발되고 있습니다. OSX, Win, iOS, Android 및 BB10 (새 BlackBerry 플랫폼)을 지원합니다.

신속한 프로토 타입 BB10 앱에서 위대하다는 것을 발견했습니다. [youtube]입니다. 얇고 가벼우 며 비교적 초기 단계의 개발 단계에서 잘 작성되었습니다. Vector 클래스, 메쉬, 버텍스 버퍼, 씬 그래프 시스템과 같은 기본적인 것들을 모두 가지고 있습니다. 머티리얼, 쉐이더 및 텍스처 지원은 내가 좋아하는 부분이었습니다. 빠르게 실행하고 실행할 수 있으며 게임 플레이 머티리얼 파일을 사용하여 세 가지를 모두 정의 /로드하기 쉬웠습니다. 또한 단순하지만 표현력이 풍부한 UI 마크 업 언어를 포함하는 알맞은 UI 시스템을 포함합니다. 개발자들은 버그 리포트에 매우 잘 반응합니다.

단점은 아직 성숙하지는 않았지만 애호가에게는 충분히 견고하다는 것입니다. Vector/Math 라이브러리도 아직 최적화되지 않았습니다. NEON 벡터 최적화가 몇 가지 있습니다. 또한 대부분의 리소스에 대해 refcounting을 사용하여 큰 팬이 아닙니다. 그러나 전반적으로, 나는 그것이 굉장하다고 생각한다.

0

Axiom 3D Rendering Engine은 OpenGL, OpenGL ES, DirectX 및 XNA를 사용하여 Windows Phone 7, Windows, iPhone, Android, Linux 및 Mac OSX를 비롯한 다양한 플랫폼 및 다양한 GFX API를 지원합니다. Xamarin에서 MonoTouch 및/또는 Mono for Android 용 라이센스를 받아 iOS 및 Android에 작성하고 배포해야합니다.

0

으로 Irrlicht 3D 엔진은

양성자 3D 엔진 커널 사용으로 Irrlicht 및 Win32 Macox 리눅스 안드로이드에서도 총알 물리학, 전체 오픈 소스

빌드이 있는데

이 을 시도 좋은 오픈 소스 완전 무료입니다 https://github.com/fatalfeel/proton_sdk_source

및 SVN :

//rtsoft.com/rtsvn/proton

및 svn : //svn.code.sf.net/p/irrlicht/code/branches/ogl-es