Felgo - Felgo
Эта статья поднимает множество проблем. Пожалуйста помоги Улучши это или обсудите эти вопросы на страница обсуждения. (Узнайте, как и когда удалить эти сообщения-шаблоны) (Узнайте, как и когда удалить этот шаблон сообщения)
|
изначальный выпуск | 12 декабря 2012 г. |
---|---|
Стабильный выпуск | 3.5.0 / 22 апреля 2020 г.[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 поддерживает следующие плагины:
- AdMob
- Chartboost
- Firebase
- Гугл Аналитика
- Шквал
- Игровой центр
- Google Cloud Messaging
- HockeyApp
- Wikitude
- Соомла
- OneSignal
Поддерживаемые платформы
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 серии
Рекомендации
- ^ https://felgo.com/doc/felgo-updates/
- ^ «V-Play теперь Felgo - новый релиз и дорожная карта». Felgo. Получено 2019-03-01.
- ^ «Привет - Фелго». Felgo. Получено 2017-02-08.
- ^ «Создание мобильных игр для разных размеров экрана и разрешений | Felgo | Документация». felgo.com. Получено 2017-02-08.
- ^ Иватани, Тору (01.05.2015). Видеоигры по всему миру. MIT Press. ISBN 9780262527163.
- ^ "Qt - Продукт | Qt для разработки приложений". Qt. Получено 2017-02-08.
- ^ «Особенности - Фелго». Felgo. Получено 2017-02-08.
- ^ «Особенности - Фелго». Felgo. Получено 2017-02-08.
- ^ «Особенности - Фелго». Felgo. Получено 2017-02-08.
- ^ «Особенности - Фелго». Felgo. Получено 2017-02-08.
- ^ «Особенности - Фелго». Felgo. Получено 2017-02-08.
- ^ «Игровая Сеть - Фелго». Felgo. Получено 2017-02-08.
- ^ «Плагины - Felgo». Felgo. Получено 2017-02-08.
- ^ https://felgo.com/pricing/
- ^ «Игровой движок Felgo обеспечивает больше кроссплатформенных игр для BlackBerry 10». BerryReview. 15 августа 2013 г.. Получено 2014-11-06.
- ^ «Документация Felgo - Поддерживаемые платформы». Felgo. Получено 2018-11-20.