2010-10-22 48 views
24

Có thể thực hiện công cụ trò chơi đa nền tảng cho iphone và android không. nếu làm thế nào tôi có thể làm điều này. tất cả những gì tôi nghĩ rằng tôi cần phải nghiên cứu để làm điều này.Công cụ trò chơi dành cho iPhone/Android

+5

Có nhiều công cụ trò chơi hỗ trợ cả iPhone và Android. Tôi đề nghị bạn chọn một hoặc hai và thử nghiệm với chúng để đáp ứng tốt nhất nhu cầu của bạn. Tôi đã đặt cùng một chỉ mục lớn về [công cụ trò chơi di động] (http://mobilegameengines.com) nơi bạn có thể sử dụng các bộ lọc để liệt kê tất cả các công cụ hỗ trợ nền tảng mà bạn quan tâm. – jasonb

+0

jasonb: Chỉ cần quay lại cảm ơn bạn để đặt danh sách đó lại với nhau. – nana

Trả lời

8

Check-out Unity 3D

cũng Hỗ trợ PC, Mac, và những người khác.

+1

thz wernight, nhưng thực sự tôi đang cố gắng để phát triển một công cụ trò chơi hoặc một khuôn khổ để phát triển trò chơi 2d hoặc 3d cho cả iphone & android. plz giúp tôi cho việc này. – KingofHeaven

+0

Trong ngắn hạn, bạn đang cố gắng để làm cho một cái gì đó giống như Unity. HAHA. Đó là một dự án khá lớn. Thậm chí rất lớn nếu bạn có ý định biến nó thành một công cụ trò chơi chung. OpenGL sẽ hoạt động trên cả hai. Nếu bạn đang tìm kiếm một phần mềm trung gian, bạn có thể thử vận ​​may của mình với ** SDL ** (xem http://stackoverflow.com/questions/597459/how-mature-is-sdl-for-iphone). – Wernight

3

Thật tuyệt vời. Tôi rất vui khi Unity cuối cùng cũng bắt đầu hỗ trợ Android.

Đối với nhau, hãy nhìn vào Corona (cho cả Android và iPhone, nghĩ rằng nó đòi hỏi một máy Mac) http://anscamobile.com/corona/

6

Hãy xem Shiva3D, nó hỗ trợ Windows, MacOS, Linux, iPhone, iPad Android, Palm WebOS và Wii http://www.stonetrip.com/

+0

Cảm ơn rất nhiều vì con trỏ tuyệt vời! –

4

chỉ cần cân nhắc với một lựa chọn thiên vị để các công cụ ...

Chúng tôi chỉ đưa ra một sản phẩm mới đó là một chút cấp thấp hơn một công cụ trò chơi. Nó được gọi là BatteryTech và đó là một SDK nhẹ cung cấp tất cả các dịch vụ nền tảng Windows, iPhone, Android và Mac như các công cụ, nhưng không yêu cầu bạn sử dụng động cơ. Chúng tôi phát triển các công cụ tùy chỉnh (nó không phải là khó, thực sự) cho các trò chơi của chúng tôi và con số những người khác muốn là tốt, vì vậy hãy xem nếu nó có vẻ như những gì bạn muốn.

+0

Chỉ cần FYI - BatteryTech SDK 2.0 và Engine có sẵn tại http://www.batterytechsdk.com và nó có hỗ trợ tuyệt vời cho nền tảng di động lõi, dựng hình 3D dựa trên OpenGL ES 2.0, hỗ trợ Ouya, v.v. Hãy cho tôi biết nếu bạn có một vài câu hỏi. – rbgrn

+0

liên kết bị hỏng –

2

Một vài chi tiết:

Marmalade và MoSync thể nhắm mục tiêu hầu hết các nền tảng và rất mạnh mẽ.

13

Xem Cocos2d-x. Nó hoàn toàn miễn phí và mã nguồn mở.

Ngoài ra còn có http://www.appgamekit.com Đó là điều tôi quan tâm. Nó hỗ trợ "Cơ bản" cũng như "C++".

Tôi nghĩ rằng Marmalade thực sự mạnh mẽ. Tôi đã rối tung với nó. Và rất khuyên bạn nên nó.

Nếu bạn chỉ nhắm mục tiêu Android và iOS cho trò chơi 2D, tôi rất muốn giới thiệu Cocos2d-x. Đây là một trong những framework hoàn thiện và miễn phí nhất cho C++.

Lợi thế của việc sử dụng Cocos2d-x đối nghịch với Marmalade là hầu hết các thành phần của một công cụ trò chơi được viết. Bạn có thể thử nghiệm một trò chơi trong vòng chưa đầy một ngày. Cocos2d-x cũng miễn phí.

Tôi đã viết công cụ trò chơi của riêng mình với Marmalade và mất không quá một tuần (trong và ngoài công việc, tất nhiên).

Điểm bất lợi của Cocos2d-x rõ ràng là ít hỗ trợ nền tảng hơn.

Nếu bạn sẵn sàng chi một chút tiền nhưng cũng cần sự đơn giản mà Cocos2d-x cung cấp. Kiểm tra http://appgamekit.com Nó rẻ hơn so với SDK Marmalade và dễ sử dụng hơn. Nó cũng mở rộng thông qua C++.

Quyết định sử dụng chủ yếu phụ thuộc vào những hạn chế của bạn. Tôi hiện đang sử dụng Cocos2d-x cho một dự án sắp tới dự kiến ​​sẽ được phát hành cho iOS rất sớm.

0

Moai miễn phí cho các dự án nhỏ hơn và được sử dụng bởi các studio lớn. Tôi tự mình chạy homebrew, nhưng nếu không thì tôi có lẽ sẽ tự mình sử dụng Moai vì nó trông rất hứa hẹn. Họ tuyên bố nó cổng cho Mac, PC, iOS, Android và tôi nghĩ rằng ngay cả Kindle cháy.

2

Ngoài ra còn có một tên gọi khác là "ethanon". "https://github.com/asantee/ethanon"

Đối với Android, iOS, Windows, MacOSX, và blackberry playbook có được khác được gọi "gameplay3d"

1

Là một trong những nhà phát triển, tôi sẽ khuyên Linderdaum Engine, nó hỗ trợ Windows, Android, hệ điều hành MacOS http://www.linderdaum.com

1

V-Play (v-play.net) là một công cụ nền tảng trò chơi chéo dựa trên Qt/QML với nhiều thành phần V-play QML trò chơi hữu ích để xử lý nhiều độ phân giải màn hình & tỉ lệ màn hình, hình động , hạt, vật lý, tìm đường và hơn thế nữa. Xem API reference của họ để biết danh sách đầy đủ các tính năng và thành phần. V-Play cũng đi kèm với sẵn sàng để sử dụng game templates cho các thể loại trò chơi thành công nhất như phòng thủ tháp, trò chơi nền tảng hoặc trò chơi giải đố.

Các vấn đề liên quan