Який хороший 2D ігровий двигун або рамки, над якими можна працювати зараз? [зачинено]


11

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

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

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

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


2
XNA - це основа, а не двигун ... Якщо ви судите про XNA, оскільки ви думаєте, що це двигун, я пропоную вам поглянути ще раз на двигуни на основі XNA.
Нейт

Я думаю, що тоді у мене могло виникнути помилка. Я шукаю щось подібне до набору інструментів, які пропонує XNA, але тільки не XNA. Я думаю, я не знаю різниці між рамкою та двигуном?
Філ Куїн

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

Відповіді:


6

Якщо ви запитаєте Google про це , існує багато посилань , але більшість з них - це речі, які здаються нечуваними. Я трохи використовував один з найкращих результатів, Любов , і вважаю, що досить швидко встати та працювати. Тут використовується Lua.

Є також Torque 2D , про який я чув пристойні речі (він невільний, про що я знаю, ви згадали, але він також відносно дешевий, так що ...). cocos2d досить популярний для iPhone.

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


cocos2d / cocos2d для iphone сильно викликав мій інтерес. Torque2D також здається дуже класним. Ваш внесок дуже вдячний!
Філ Куїн

Деякі друзі використовували крутний момент і говорили про це погані речі.
вшаде

3

FlatRedBall www.flatredball.com буде прикладом "двигуна", заснованого на xna.

Хм ... хотів додати коментар до ОП, але не зміг ... можливо, у мене ще немає відповіді.


3

Якщо ви хочете поспішати в іграх HTML5, я пропоную вам заглянути Crafty.js . Це невелика, але гнучка бібліотека ігор, яку легко вивчити та обробляє основні елементи , такі як введення , зіткнення , спрайт тощо.

Я думаю, що найбільша сила в Crafty - це архітектура компонентів / об'єктів . Це чудовий спосіб структурувати свої ігри, а Crafty дозволяє дуже легко створювати власні компоненти.

Краща документація , ймовірно , є джерелом Crafty.js на GitHub .


0

Slick2D http://slick.cokeandcode.com/ чудово підходить для Java з наявними чудовими інструментами. Подивіться список функцій .

Інструментарій включає: FontEditor, редактор плиткових карт, менеджер спрайтів / анімацій. Крім того, існує підтримка Phys2D на базі Java-фізики.

Зараз вони працюють над простим способом перенести ігри на базі Slick на Android.


0

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.