Які 2D / 3D двигуни та ігрові SDK доступні? [зачинено]


16

Які 2D / 3D-двигуни та SDK-програми для розробки ігор доступні, які функціонують на Ubuntu?

Будь ласка, обмежте один двигун / sdk на відповідь - і вкажіть, чому вам подобається двигун / sdk.


Будь ласка, майте на увазі, що це може бути дублюване запитання, хоча відповідь SDL, надана тут, відсутня в попередньому. Дивіться: http://askubuntu.com/questions/34200/what-2d-3d-engines-and-game-sdks-are-available
Adam Kroczyk

1
Це дуже широке запитання, чи можете ви бути більш конкретними в тому, який тип ігрового двигуна ви хочете?
mhall119

Відповіді:


5

v-play

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

V-Play також пропонує готові до використання шаблони ігор для найуспішніших ігрових жанрів, включаючи захист башти, ігри на платформах або головоломки. Просто замініть графіку та звуки на власні, і ви готові опублікувати власну гру!

Розвивайте свою гру декларативно, використовуючи JavaScript та QML для iOS, Android, BlackBerry 10, Symbian, MeeGo, а також для Windows, Mac OS X та Linux, завдяки рідному ядру двигуна кожен з найкращими показниками.


Неймовірний двигун!
Paulo Coghi - Відновіть Моніку

8

SDL

Простий DirectMedia Layer - це мультимедійна бібліотека між платформами, призначена для забезпечення низького рівня доступу до аудіо, клавіатури, миші, джойстика, тривимірного обладнання через OpenGL та 2D відеокадрів. Він використовується програмним забезпеченням для відтворення MPEG, емуляторами та багатьма популярними іграми, включаючи нагородний порт Linux "Civilization: Call To Power".

SDL підтримує Linux, Windows, Windows CE, BeOS, MacOS, Mac OS X, FreeBSD, NetBSD, OpenBSD, BSD / OS, Solaris, IRIX і QNX. Код містить підтримку AmigaOS, Dreamcast, Atari, AIX, OSF / Tru64, RISC OS, SymbianOS та OS / 2, але вони офіційно не підтримуються.

SDL написано на мові C, але працює з C ++ в оригінальному стилі та має прив’язки до кількох інших мов, включаючи Ada, C #, D, Eiffel, Erlang, Euphoria, Go, Guile, Haskell, Java, Lisp, Lua, ML, Objective C, Pascal, Perl, PHP, Pike, Pliant, Python, Ruby, Smalltalk та Tcl.

SDL поширюється під GNU LGPL версії 2. Ця ліцензія дозволяє вам вільно використовувати SDL у комерційних програмах до тих пір, поки ви зв’яжетесь із динамічною бібліотекою.

Встановлення бібліотеки sdl в ubuntu

  1. Встановіть необхідні засоби

    sudo apt-get install build-essential

  2. Встановіть бібліотеки sdl

    sudo apt-get install libsdl1.2-dev libsdl1.2debian

    введіть тут опис зображення


6

ОГРЕ

Це один із найпрофесійніших 3D-двигунів з відкритим кодом. Це трохи складно налаштувати, але він досить потужний. Стандартний API знаходиться на C ++, але є прив'язки для кількох інших мов.

Більше інформації на OGRE Wiki .


5

OpenSceneGraph

У нього також є інтерфейс C ++ і він досить потужний. Можуть бути деякі пакети Ubuntu в PPA, але я рекомендую завантажити вихідний код і створити його вручну.


5

LibGDX

пропонує щось на зразок інтеграції Google GWT, що пропонує вам розробляти ігри в Eclipse (лише за допомогою бібліотеки), які ви можете, ніж експортувати на Android, iOS, Java, HTML5 Canvas


4

Panda3D

Інтерфейс Python & C ++. Досить інструмент.


Panda використовує і Python, і C ++, і спільнота irc досить сильна і корисна. Панда отримала значну підтримку розвитку від Діснея.
Аківа

2

Стенцил

Stencyl - це 2D ігровий движок / творець. Він має простий у використанні метод перетягування для проектування своїх ігор. Він підходить для некодерів з базовими знаннями програмування, а також має редактор коду для досвідчених користувачів.

Він має вбудовану версію для Ubuntu (потрібен невільний JVM). Ви можете робити свої ігри на Ubuntu та публікувати для iOS, Android *, Flash, HTML5 *, Windows та Mac (* станом на Stencyl 3.0).

Повна рекомендована безкоштовна версія доступна для завантаження та може публікуватися у "Flash".

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