2D (GFX) движок для Android

Я ищу какой-то 2D-графический движок для Android. В моем специальном случае я хочу только переместить некоторые спрайты, сыграть короткие звуки и, возможно, сыграть несколько простых анимаций.

Я знаю, я мог бы сделать все это для себя, но меня интересует какое-то другое решение по личным причинам. Итак, есть ли хороший, тонкий, эффективный и самый важный механизм с открытым исходным кодом, который можно использовать и вносить свой вклад?

+1
14 янв. '13 в 9:51
источник поделиться
2 ответа

AndEngine - хороший вариант. Он бесплатный, он открыт (источник включен), и он предлагает расширения для Box2D Physics, Live Wallpapers, Aug. Reality (Игры с камерами) и allsorts других вещей - LOADS игры на рынке, используя это уже (без роялти).

Cocos-2d также является хорошим вариантом.

Я в основном рекомендую Unity3d, так как это просто потрясающе! Он обладает большой документацией и множеством ресурсов и учебников. Но для разработки Android это не бесплатно. Ниже приведены ценовые детали и сравнение функций.

Также просмотрите список некоторых игровых движков здесь

+1
14 янв. '13 в 9:59
источник

Следующие механизмы были доступны в течение многих лет, и разработчики активно совершенствуют их:

GDevelop - очень хороший движок с открытым исходным кодом от Florian Rival, который может экспортировать в Android без необходимости заниматься традиционным программированием. Основной разработчик имеет множество способов внести свой вклад в проект.

Unity - отличный выбор, если вы заинтересованы в вхождении в игровую индустрию, но это не проект с открытым исходным кодом, который вы можете изменить. Из блога Unity от 26 марта 2018 года Араса Пранцкявичюса:

Мы не выпускаем Unity как открытый исходный код. Даже не немного. (Извините.) Это не то, что нам не нравится открытый исходный код. Мы открываем весь Unity сегодня с открытым исходным кодом, если мы думаем, что сможем сойти с рук и по-прежнему заниматься бизнесом завтра, и у нас все больше проектов с открытым исходным кодом. Но основной механизм останется проприетарным в обозримом будущем, и исходный код С# выпускается под лицензией, которая позволяет только читать код, но не изменять его. Пожалуйста, ознакомьтесь с полным текстом лицензии для деталей, прежде чем увлекаться.

С учетом вышесказанного, Unity, очевидно , открыта для участия разработчиков:

Наше решение запустить открытые компоненты Unity предназначено для того, чтобы помочь нам взаимодействовать с вами, нашими клиентами и пользователями. Мы хотим предоставить вам все ценные бумаги и гибкие возможности, которые предоставляет доступ к источнику.

Мы всегда приветствуем совместное участие и развитие сообщества. Мы надеемся и ожидаем, что благодаря этой инициативе наше сообщество сможет расширить Unity способами, которые ранее были невозможны.

После этого у вас есть выбор, который включает больше программирования, чем игровой или графический дизайн:

LibGDX - это мощный движок с открытым исходным кодом, если вы заинтересованы в традиционном программировании.

Cocos2d-x - это еще один вариант с открытым исходным кодом, если вы ищете традиционное программирование.

0
15 июн. '19 в 8:47
источник

Посмотрите другие вопросы по меткам или Задайте вопрос