Какой хороший 2D игровой движок или фреймворк работать сейчас? [закрыто]


11

По сути, я ищу хороший, 2D игровой движок для создания платформерного / противоположного шутера для поддержки (и когда я говорю «поддержка», я действительно имею в виду начало) моего портфолио.

Я использую слова «прямо сейчас» в названии, потому что я прочитал некоторые вопросы, и я действительно не хочу использовать что-либо, как игровой API Java для мобильных телефонов с 2003 года. (Кроме того, о XNA не может быть и речи Я уже работаю над более масштабным проектом в нем.)

Я достаточно компетентен в Java и имею общее представление о других языках, таких как C # и Python, но я совершенно не против изучения нового языка при изучении движка (в пределах разумного).

Двигатель не обязательно должен быть очень мощным, просто бесплатным и достаточно простым, чтобы кто-то из моего уровня квалификации (3-й курс по специальности CS) мог получить хороший горизонтальный срез без слишком большого количества ударов по пути.


2
XNA - это фреймворк, а не движок ... Если вы судите XNA, потому что думаете, что это движок, я предлагаю вам еще раз взглянуть на движки на основе XNA.
Нейт

Я думаю, что у меня может быть неправильный вопрос в моем вопросе тогда. Я ищу что - то похожее на набор инструментов , что XNA предложения, но только не XNA. Я думаю, я не знаю разницу между рамкой и движком?
Фил Quinn

1
«каркас» и «двигатель» в значительной свободно определяется, но в целом двигатель «делает больше» (часто на более высоком или более широком объеме) , чем в рамках. В данном случае я не думаю , что это много вопросов , так как ваша причина не хочешь использовать XNA ( «уже с помощью его») действуют независимо от того, что XNA на самом деле является .

Ответы:


6

Там есть тонны ссылок , если вы спросите Google об этом , но большинство из них являются вещами , которые кажутся относительно неслыханно. Я использовал один из лучших результатов, Любовь , на некоторое время , и нашел , что это довольно быстро встать и работает с. Он использует Lua.

Есть также Torque 2D , о котором я слышал приличные вещи (это несвободно, о чем я уже говорил, но это также относительно дешево, так что ...). cocos2d довольно популярен для iPhone.

У вас также есть возможность использовать Unity или Ogre или Irrlicht или любой из других доступных 3D-игровых / графических движков для имитации 2D-пространства, но это может потребовать больше дополнительной работы, чем вы хотите.


cocos2d / cocos2d для iphone сильно пробудили мой интерес. Torque2D тоже кажется действительно крутым. Ваш вклад очень ценится!
Фил Куинн

Некоторые друзья использовали крутящий момент и говорили об этом плохие вещи.
vshade

3

FlatRedBall www.flatredball.com будет примером «движка», основанного на xna.

Хм ... хотел добавить комментарий к ОП, но не смог ... может быть, у меня пока нет представителя.


3

Если вы хотите поиграть в HTML5- игры, советую заглянуть в Crafty.js . Это небольшая, но гибкая игровая библиотека, которая проста в освоении и обрабатывает основные элементы , такие как ввод , столкновения , спрайты и т. Д.

Я думаю, что самая большая сила в Crafty - это архитектура компонентов / сущностей . Это отличный способ структурировать ваши игры, а Crafty позволяет легко создавать собственные компоненты.

Лучшая документация , вероятно , является источником Crafty.js на GitHub .


0

Slick2D http://slick.cokeandcode.com/ отлично подходит для Java с некоторыми отличными инструментами. Взгляните на список возможностей .

Инструменты включают в себя: FontEditor, Tiled Map Editor, Sprite / Animation Manager. Дополнительно есть поддержка Phys2D физический движок на основе Java.

В настоящее время они работают над простым способом переноса игр на основе Slick на Android.


0

Я пользуюсь продуктами Torque уже много лет, и я бы настоятельно рекомендовал их. Компания вошла в администрацию, но недавно вернулась к жизни с довольно большим количеством обновлений в линейках продуктов. Определенно стоит скачать пробную версию и посмотреть.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.