Какие 2D / 3D движки и игровые SDK доступны? [закрыто]

16

Какие 2D / 3D-движки и SDK для разработки игр доступны в Ubuntu?

Пожалуйста, ограничьте один двигатель / SDK на ответ - и укажите, почему вам нравится двигатель / SDK.

Paulocoghi
источник
Помните, что это может быть дублированный вопрос, хотя приведенный здесь ответ SDL отсутствует в предыдущем. См .: http://askubuntu.com/questions/34200/what-2d-3d-engines-and-game-sdks-are-available
Адам Крочик,
1
Это очень широкий вопрос, можете ли вы быть более точным в выборе игрового движка?
mhall119

Ответы:

5

v-игра

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

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

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

Esso
источник
Невероятный двигатель!
Пауло Коги - Восстановить Монику
8

SDL

Simple DirectMedia Layer - это кроссплатформенная мультимедийная библиотека, разработанная для обеспечения низкоуровневого доступа к аудио, клавиатуре, мыши, джойстику, 3D-оборудованию через 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

OGRE

Это один из самых профессиональных 3D-движков с открытым исходным кодом. Его немного сложно настроить, но он достаточно мощный. Стандартный API в C ++, но есть привязки для нескольких других языков.

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

RolandiXor
источник
5

OpenSceneGraph

Он также имеет интерфейс C ++ и довольно мощный. В PPA может быть несколько пакетов Ubuntu, но я рекомендую скачать исходный код и собрать его вручную.

Андреас Рот
источник
5

LibGDX

предлагает что-то вроде интеграции Google GWT, которая предлагает вам разрабатывать игры в Eclipse (просто с помощью библиотеки), которые вы можете экспортировать в Android, iOS, Java, HTML5 Canvas

user45651
источник
4

Panda3D

Интерфейс Python & C ++. Довольно инструмент.

Adam Kroczyk
источник
Panda использует API Python и C ++, а сообщество irc довольно сильное и полезное. Panda получила значительную поддержку от Disney.
Акива
2

Stencyl

Stencyl - это 2D игровой движок / создатель. Он имеет простой в использовании метод перетаскивания для разработки ваших игр. Он подходит для не кодеров с базовыми знаниями в области программирования, а также имеет редактор кода для опытных пользователей.

У него есть собственная версия для Ubuntu (требуется несвободная JVM). Вы можете создавать свои игры в Ubuntu и публиковать их для iOS, Android *, Flash, HTML5 *, Windows и Mac (* начиная со Stencyl 3.0).

Полнофункциональная бесплатная версия доступна для скачивания и может быть опубликована на Flash.

ksd
источник