Какие 2D / 3D-движки и SDK для разработки игр доступны в Ubuntu?
Пожалуйста, ограничьте один двигатель / SDK на ответ - и укажите, почему вам нравится двигатель / SDK.
Какие 2D / 3D-движки и SDK для разработки игр доступны в Ubuntu?
Пожалуйста, ограничьте один двигатель / SDK на ответ - и укажите, почему вам нравится двигатель / SDK.
Ответы:
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 .
Он также имеет интерфейс C ++ и довольно мощный. В PPA может быть несколько пакетов Ubuntu, но я рекомендую скачать исходный код и собрать его вручную.
Интерфейс Python & C ++. Довольно инструмент.
Stencyl - это 2D игровой движок / создатель. Он имеет простой в использовании метод перетаскивания для разработки ваших игр. Он подходит для не кодеров с базовыми знаниями в области программирования, а также имеет редактор кода для опытных пользователей.
У него есть собственная версия для Ubuntu (требуется несвободная JVM). Вы можете создавать свои игры в Ubuntu и публиковать их для iOS, Android *, Flash, HTML5 *, Windows и Mac (* начиная со Stencyl 3.0).
Полнофункциональная бесплатная версия доступна для скачивания и может быть опубликована на Flash.