Felgo - Felgo

Felgo
изначальный выпуск12 декабря 2012 г. (2012-12-12)
Стабильный выпуск
3.5.0 / 22 апреля 2020 г. (2020-04-22)[1]
Операционная системаМайкрософт Виндоус, macOS, Linux
ТипИгровой движок
ЛицензияПроприетарный коммерческое программное обеспечение
Интернет сайтfelgo.com

Felgo (ранее V-Play Engine до февраля 2019[2]) это кросс-платформенный инструмент разработки, основанный на фреймворке Qt. Его можно использовать для создания мобильных приложений или игр. Приложения и игры Felgo поддерживаются на iOS, Android, Windows Phone, встроенных устройствах и настольных устройствах. Разработчики Felgo используют QML, JavaScript и C ++ для создания мобильных приложений и игр.[3]

Приложения и игры, созданные с помощью Felgo, используют единую базу кода и работают на разных платформах и разных разрешениях экрана.[4] Felgo была основана в 2012 году и находится в Вене, Австрия.[5]

Архитектура

Felgo основан на Qt (программное обеспечение) кроссплатформенная среда разработки, которая обеспечивает уровни абстракции для таймеров, потоков, хранилища, сети и рендеринга пользовательского интерфейса на разных платформах. Приложения, созданные с помощью Qt, включают VLC Media Player, Skype и Autodesk Maya - все они используют модуль GUI, который позволяет создавать приложения с собственным интерфейсом с единой базой исходного кода.[6]

Felgo использует Qt в качестве ядра и предлагает компоненты и плагины поверх него, что еще больше упрощает разработку приложений и игр.[7]

Характеристики двигателя

Qt Creator IDE

Qt Creator IDE поддерживает редактирование кода QML и JavaScript с контекстно-зависимой справкой, автозавершение кода компонентов Felgo, навигацию между компонентами и многое другое.

Он включает отладчик и профилировщик QML для отладки пользовательских компонентов и функций JavaScript. Он может проверять и изменять значения свойств и код QML во время выполнения и может измерять время создания элемента и оценки привязки.[8]

Декларативные особенности языка

Приложения и игры Felgo написаны на JavaScript и QML, декларативном языке, который поддерживает привязки свойств, конечные автоматы или плавную анимацию любого свойства.[9]

Независимость разрешения и соотношения сторон

Felgo поддерживает все возможные соотношения сторон и разрешения современных мобильных устройств. Разработчики создают свою игру для логической сцены, используя подход масштабирования контента.[10]

Родные диалоги и функциональность

Приложения и игры Felgo обеспечивают естественный внешний вид на всех платформах. Felgo имеет абстрактные компоненты для отображения диалоговых окон ввода и окон предупреждений без необходимости использования единой строки собственного кода.[11]

Felgo Game Network

Felgo Game Network - это мобильная серверная часть как услуга или MBaas. Это позволяет игрокам сравнивать высокие баллы и достижения, а также синхронизировать свои данные на разных устройствах. Это бесплатная услуга для игроков, не требующая какой-либо регистрации. Игровая сеть Felgo может быть реализована менее чем с помощью 50 строк кода.[12]

Сторонние плагины

Приложения и игры Felgo поддерживают ряд сторонних плагинов.[13] Эти плагины могут использоваться разработчиками для монетизации своих приложений, для сбора аналитических данных о поведении пользователей или для привлечения пользователей. В настоящее время Felgo поддерживает следующие плагины:

Поддерживаемые платформы

Felgo поддерживает следующие платформы.[14][15][16]

  • iOS: Версия 10, iOS 11 (armv8)
  • Android: Версия 4.1 ("Jelly Bean") и выше устройства на основе / armeabi (архитектуры armv7, x86)
  • Майкрософт Виндоус: 32- или 64-битная Microsoft Windows 7 или новее
  • Mac OS X: 64-разрядная версия 10.10 или новее
  • Linux: 32- или 64-битный
  • Raspberry Pi
  • i.MX: i.MX 6 серии

Рекомендации

  1. ^ https://felgo.com/doc/felgo-updates/
  2. ^ «V-Play теперь Felgo - новый релиз и дорожная карта». Felgo. Получено 2019-03-01.
  3. ^ «Привет - Фелго». Felgo. Получено 2017-02-08.
  4. ^ «Создание мобильных игр для разных размеров экрана и разрешений | Felgo | Документация». felgo.com. Получено 2017-02-08.
  5. ^ Иватани, Тору (01.05.2015). Видеоигры по всему миру. MIT Press. ISBN  9780262527163.
  6. ^ "Qt - Продукт | Qt для разработки приложений". Qt. Получено 2017-02-08.
  7. ^ «Особенности - Фелго». Felgo. Получено 2017-02-08.
  8. ^ «Особенности - Фелго». Felgo. Получено 2017-02-08.
  9. ^ «Особенности - Фелго». Felgo. Получено 2017-02-08.
  10. ^ «Особенности - Фелго». Felgo. Получено 2017-02-08.
  11. ^ «Особенности - Фелго». Felgo. Получено 2017-02-08.
  12. ^ «Игровая Сеть - Фелго». Felgo. Получено 2017-02-08.
  13. ^ «Плагины - Felgo». Felgo. Получено 2017-02-08.
  14. ^ https://felgo.com/pricing/
  15. ^ «Игровой движок Felgo обеспечивает больше кроссплатформенных игр для BlackBerry 10». BerryReview. 15 августа 2013 г.. Получено 2014-11-06.
  16. ^ «Документация Felgo - Поддерживаемые платформы». Felgo. Получено 2018-11-20.

внешняя ссылка