Какие 2D/3D движки и игровые SDK доступны?
Какие 2D/3D-движки и SDK для разработки игр доступны в Ubuntu?
Пожалуйста, ограничьте один двигатель / SDK на ответ - и укажите, почему вам нравится двигатель / SDK.
7 ответов
V-Play предоставляет многократно используемые компоненты для обработки нескольких разрешений экрана и соотношений сторон, анимации, частиц, физики, мультитач, жестов, поиска путей и многого другого, что позволяет создавать прототипы и создавать игры всего за несколько дней.
V-Play также поставляется с готовыми игровыми шаблонами для самых успешных игровых жанров, включая защиту башни, игры на платформе или головоломки. Просто замените графику и звуки на свои, и вы готовы опубликовать свою собственную игру!
Разработайте свою игру декларативным способом с помощью JavaScript и QML для iOS, Android, BlackBerry 10, Symbian, MeeGo, а также для Windows, Mac OS X и Linux, благодаря встроенному ядру ядра, каждое из которых обладает наилучшей производительностью.
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
Установите основные предметы
sudo apt-get install build-essential
Установите библиотеки SDL
sudo apt-get install libsdl1.2-dev libsdl1.2debian
Это один из самых профессиональных 3D-движков с открытым исходным кодом. Его немного сложно настроить, но он достаточно мощный. Стандартный API в C++, но есть привязки для нескольких других языков.
Больше информации на OGRE Wiki.
предлагает что-то вроде интеграции Google GWT, которая предлагает вам разрабатывать игры в Eclipse (просто с помощью библиотеки), которые вы можете экспортировать в Android, iOS, Java, HTML5 Canvas
Он также имеет интерфейс C++ и довольно мощный. В PPA может быть несколько пакетов Ubuntu, но я рекомендую скачать исходный код и собрать его вручную.
Stencyl - это 2D игровой движок / создатель. Он имеет простой в использовании метод перетаскивания для разработки ваших игр. Он подходит для не кодеров с базовыми знаниями в области программирования, а также имеет редактор кода для опытных пользователей.
У него есть собственная версия для Ubuntu (требуется несвободная JVM). Вы можете создавать свои игры в Ubuntu и публиковать их для iOS, Android*, Flash, HTML5*, Windows и Mac (* начиная со Stencyl 3.0).
Полнофункциональная бесплатная версия доступна для скачивания и может быть опубликована на Flash.