Какие доступны 2D / 3D-движки и SDK для разработки игр, которые изначально работают в Ubuntu?
Пожалуйста, ограничьте один движок / SDK для каждого ответа - и укажите, почему вам нравится движок / SDK.
V-Play предоставляет компоненты многократного использования для обработки нескольких разрешений экрана и соотношений сторон, анимации, частиц, физики, мультитач, жестов, поиска пути и многого другого, что позволяет вы можете создавать прототипы и создавать игры всего за несколько дней.
V-Play также поставляется с готовыми к использованию игровыми шаблонами для самых успешных игровых жанров, включая Tower Defense, платформенные игры или головоломки. Просто замените графику и звуки своими собственными, и вы готовы опубликовать свою игру!
Развивайте свою игру декларативно с помощью JavaScript и QML для iOS, Android, BlackBerry 10, Symbian, MeeGo, а также для Windows, Mac OS X и Linux, благодаря собственному ядру движка, каждое из которых имеет лучшую производительность.
Интерфейс Python и C ++. Неплохой инструмент.
אָפפערס עפּעס ווי Google גווט ינטאַגריישאַן , וואָס אָפפערס איר צו אַנטוויקלען שפּילערייַ אין עקליפּסע (נאָר ניצן די ביבליאָטעק) וואָס איר קענען אַרויספירן צו אַנדרויד, יאָס, Java, HTML5 לייַוונט
סטענסיל איז אַ 2 ד שפּיל מאָטאָר / באשעפער. עס איז אַ גרינג צו נוצן שלעפּן און קאַפּ אופֿן צו פּלאַן דיין שפּילערייַ. עס איז פּאַסיק פֿאַר ניט-קאָדערס מיט יקערדיק פּראָגראַממינג וויסן און אויך האָבן אַ קאָד רעדאַקטאָר פֿאַר אַוואַנסירטע ניצערס.
עס האט אַ געבוירן ווערסיע פֿאַר ובונטו (ריקווייערז די ניט-פריי דזשוום). איר קענען מאַכן דיין שפּילערייַ אויף ובונטו און אַרויסגעבן פֿאַר יאָס, אַנדרויד *, פלאַש, HTML5 *, ווינדאָוז און מעק (* ווי סטענסיל 3.0).
די פול פיטשערד פריי ווערסיע איז בארעכטיגט פֿאַר אראפקאפיע און קענען אַרויסגעבן צו 'פלאַש'
У него также есть интерфейс на C++ и он достаточно мощный. В PPA могут быть доступны некоторые пакеты Ubuntu, но я рекомендую загрузить исходный код и собрать его вручную.
Это один из самых профессиональных 3D-движков с открытым исходным кодом. Его немного сложно настроить, но он достаточно мощный. Стандартный API на C++, но есть привязки для нескольких других языков.
Больше информации на OGRE Wiki.
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
Установить bulild essentials
sudo apt-get install build-essential
Установить библиотеки sdl
sudo apt-get install libsdl1.2-dev libsdl1.2debian