여덟 안드로이드 오픈 소스 게임 엔진

1, 각도

각도는 OpenGL을 ES 기술 개발을 기반으로, 민첩성 및 2D 게임 엔진의 신속한 개발을 위해 설계된 안드로이드 플랫폼을 위해 설계되었습니다. 엔진은 자바 코드로 작성하고, 자신의 필요 안에, 단점은 문서의 부족 달성하고, 코드 샘플 튜토리얼의 작은 금액을 포함 다운로드 교체 할 수 있습니다.

최소 운영 환경을 알 수 없습니다.

프로젝트 주소 : HTTP : //code.google.com/p/angle/

2 Rokon

Rokon, 더 복잡한 물리 효과의 일부를 달성 할 수 있으며, 물리 엔진 Box2D의이다는 OpenGL ES 기술 개발을 기반으로, 안드로이드 2D 게임 엔진입니다 이 프로젝트는 최신 버전 2.0.3 (09/07/10)입니다. 전반적으로,이 엔진의 가장 큰 장점은 문서의 개발은 매우 완료 및 피드백 버그의 프로젝트는 매우 빠르게 수정, 따라서 프레임 워크의 사용은 가장 널리 사용되는, 그것은 단순히 불렀다적인 Cocos2D - 아이폰 엔진입니다 안드로이드 버전 (비즈니스 로직 및 코딩 스타일이 정말 좋아). 또한, 국가는 안드로이드 게임 프레임 워크는이 프레임 워크를 도출 다운로드 할 수 있습니다 등록 된 회원들에게 필요합니다, 그래서 우리는 그들이 확실히 확실히 무료로하지, 좋은 것 틀에 박힌 생각을하지.

운영 환경 안드로이드 1.5에 대한 최소 요구 사항.

프로젝트 주소 : HTTP : //code.google.com/p/rokon/

3, LGame

LGame 사람들은 가장 높은 버전 (31/07/10)와 0.2.6이다, 두 가지 버전의 안드로이드와 PC (J2SE) 개발이있다, 자바 게임 엔진 개발. 기본 플로터 LGrpaphics는 J2SE 및 API J2ME는 (Graphics2D의 패키지와 PC 버전, 캔버스 아날로그 구현 안드로이드 버전) 제공하는 모든 그래픽, 그것은 J2SE 또는 J2ME 개발 경험을 할 수 둘러싸는 직접 주요 코드 이식성 각각의 두 버전 사이에, 어디에 적용 . 몹 인터페이스 내장 된 안드로이드 버전은 직접 하드 코딩 몹 광고 정보를하지 않고 XML을 구성 할 수 있습니다.

기본 오디오, 그래픽, 물리, 엘프 등의 공통 구성 요소뿐만 아니라 엔진도 내장 패키지 IOC의는, XML은 HTTP 및 기타 일반적으로 사용되는 자바 구성 요소, 비용은 매우 부피가 큰 항아리, PC 버전은 초과 1.2MB가, 안드로이드 버전은 있습니다입니다 500킬로바이트에 대해도 간소화 할 수 있습니다. 또한, 엔진은 또한 1 항에 따라 내장되어 있습니다 : 카테고리 1을 달성하기 위해 J2ME 엘프와 관련 부품, J2ME 게임의 대부분은 수준의 안드로이드 나 PC 버전을 이동할 수 있습니다. 여전히 올해 제공되지 작년 문서의 개발, 다운로드 할 수있는 게임의 예에 올 때 유일한 후회는 프로젝트 작성자가 매우 게으른 사람이라는 것이다.

운영 환경 안드로이드 1.1에 대한 최소 요구 사항.

프로젝트 주소 : HTTP : //code.google.com/p/loon-simple/

4 AndEngine

AndEngine 또한 기술 기반의 안드로이드는 OpenGL ES 게임 엔진, 물리 엔진은 Box2D의 (||| 표준)과 동일합니다. 프레임 워크 일반적인 성능, 문서의 부족하지만, 예를 풍부하다.

다운로드 (직접 소스 코드는 SVN에 의해 항아리 다운로드 추출 할 수 없습니다) : HTTP : //code.google.com/p/andengine/

최소 운영 환경은 알 수 없습니다.

프로젝트 주소 : HTTP : //code.google.com/p/rokon/

5, libgdx

libgdx는 물리 엔진 Box2D의 달성하여, 안드로이드는 OpenGL ES 게임 엔진, 안드로이드 플랫폼에서 2D 게임 개발에 대한 지원에 의해 개발 된 기술을 기반으로합니다. 안드로이드라고보기 혼자 성능 점은 매우 강력한 게임 엔진이지만, 단점으로는 충분하지 엘프 및 기타 관련 구성 요소를 사용 단순화이다,하고 문서도 더 부족하다.

최소 운영 환경을 알 수 없습니다.

프로젝트 주소 : HTTP가 : //code.google.com/p/libgdx/

6, jPCT

jPCT에서 OpenGL 3D 그래픽 엔진을 기반으로 개발 된 기술입니다 (표준 OpenGL을위한 PC 환경의 OpenGL ES 안드로이드), 자바 언어를 기반으로 그것은 강력한 자바 3D 솔루션을 가지고있다. 엔진 및 LGame는 (이것은 2D 게임 엔진입니다) 현재 PC (J2SE)와 안드로이드 두 가지 개발 버전이 비슷하다.

jPCT의 가장 큰 장점 중 하나는 놀라운 이전 버전과의 호환성에있다. 내장 그래픽 jPCT 모든 자바 1.1 사양과 완벽하게 호환 인터페이스를 제공 렌더링하기 때문에 PC 환경에서 jPCT도 VM도 예외는 아니다 (마이크로 소프트 VM도 사라졌다 더욱 넷스케이프 4 고대, JVM1.1 환경에서 실행할 수 있습니다 ).

운영 환경 안드로이드 1.5에 대한 최소 요구 사항.

프로젝트 주소 : HTTP : //www.jpct.net/jpct-ae/

7, Alien3d

Alien3d는 OpenGL을 ES 기술 개발을 기반으로, 안드로이드 3D 게임 엔진의 매우 작은 볼륨입니다. 압축 체적 들어, 다중 항아리 릴리스 사용하는 기능에 따라 (alien3d-engine.jar 포함 alien3d- tiled.jar, alien3d -sprites.jar, alien3d-shapes.jar, alien3d- particles2d.jar), 실제로 그것은 코어 파일은 모든 관련 항아리의 합이 또한 150킬로바이트 미만 만 40킬로바이트에 관한 것입니다.

운영 환경 안드로이드 1.5에 대한 최소 요구 사항.

프로젝트 주소 : HTTP : //code.google.com/p/alien3d/

8, Catcake

Catcake 이제 PC (J2SE) 런타임 환경을 지원하며, 안드로이드 (아이폰 버전이 이미 계획), 크로스 플랫폼 자바 3D 그래픽 엔진입니다. 사용 및 운영 성과의 용이성에 엔진 뛰어난 성능 모두 같은 스프라이트 애니메이션, 오디오 프로세싱 및 비디오 재생과 같은 일반적인 게임 개발 기능을 지원합니다.

운영 환경 안드로이드 1.6에 대한 최소 요구 사항.

프로젝트 주소 : HTTP : //code.google.com/p/catcake/

HTTPS : //my.oschina.net/weisenz/blog/200610 재현

추천

출처blog.csdn.net/weixin_34347651/article/details/91920893