Felgo
В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
Первоначальный выпуск | 12 декабря 2012 г. |
---|---|
Стабильная версия | 3.5.0 / 22 апреля 2020 г. [1] |
Операционная система | Microsoft Windows , 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 (программное обеспечение) кроссплатформенной среде разработки , которая обеспечивает уровни абстракции для таймеров, потоков, хранилища, сети и рендеринга пользовательского интерфейса на разных платформах. Felgo использует Qt в качестве своего ядра и предлагает поверх него компоненты и плагины, которые еще больше упрощают разработку приложений и игр. [6]
Особенности двигателя
[ редактировать ]Qt Creator IDE
[ редактировать ]Среда разработки Qt Creator поддерживает редактирование кода QML и JavaScript с помощью контекстно-зависимой справки, завершение кода компонентов Felgo, навигацию между компонентами и многое другое.
Он включает в себя отладчик и профилировщик QML для отладки пользовательских компонентов и функций JavaScript. Он может проверять и изменять значения свойств и код QML во время выполнения, а также измерять время создания элемента и оценки привязки. [7]
Декларативные возможности языка
[ редактировать ]Приложения и игры Felgo написаны на JavaScript и QML — декларативном языке, который поддерживает привязку свойств, конечные автоматы или плавную анимацию любого свойства. [8]
Независимость разрешения и соотношения сторон
[ редактировать ]Felgo создан для работы со всеми возможными соотношениями сторон и разрешениями современных мобильных устройств. Разработчики создают свою игру для логической сцены, используя подход масштабирования контента. [9]
Нативные диалоги и функциональность
[ редактировать ]Приложения и игры Felgo имеют удобный внешний вид на всех платформах. В Felgo есть абстрактные компоненты для отображения собственных диалоговых окон ввода и окон предупреждений без необходимости использования одной строки собственного кода. [10]
Игровая сеть Фелго
[ редактировать ]Felgo Game Network представляет собой мобильную серверную часть как услугу или MBaas. Оно позволяет игрокам сравнивать рекорды и достижения, а также синхронизировать свои данные между устройствами. Это бесплатный сервис для игроков, не требующий какой-либо регистрации. Игровую сеть Felgo можно реализовать менее чем за 50 строк кода. [11]
Сторонние плагины
[ редактировать ]Приложения и игры Felgo поддерживают ряд сторонних плагинов. [12] Эти плагины могут использоваться разработчиками для монетизации своих приложений, сбора аналитики о поведении пользователей или привлечения пользователей. В настоящее время Felgo поддерживает следующие плагины:
- Реклама в приложении
- Чартбуст
- Фейсбук
- Огневая база
- Гугл Аналитика
- Шквал
- игровой центр
- Облачный обмен сообщениями Google
- Хоккейное приложение
- Викитюд
- финский
- Один сигнал
Поддерживаемые платформы
[ редактировать ]Felgo поддерживает следующие платформы. [13] [14] [15]
- iOS : версия 10, iOS 11 (armv8)
- Android : версия 4.1 («Jelly Bean») и выше / устройства на базе Armeabi (архитектуры Armv7, x86)
- Microsoft Windows : 32- или 64-разрядная версия Microsoft Windows 7 или более поздняя версия.
- Mac OS X : 64-разрядная версия 10.10 или новее.
- Linux : 32- или 64-разрядная версия.
- Малиновый Пи
- i.MX : серия i.MX 6
Ссылки
[ редактировать ]- ^ «Обновления Felgo | Документация Felgo» .
- ^ «V-Play теперь Felgo – новый релиз и план действий» . Фельго . Проверено 1 марта 2019 г.
- ^ «Привет, Фельго» . Фельго . Проверено 8 февраля 2017 г.
- ^ «Создание мобильных игр для экранов разных размеров и разрешений | Felgo | Документация» . фелго.com . Проверено 8 февраля 2017 г.
- ^ Иватани, Тору (01 мая 2015 г.). Видеоигры по всему миру . МТИ Пресс. ISBN 9780262527163 .
- ^ «Особенности — Фельго» . Фельго . Проверено 8 февраля 2017 г.
- ^ «Особенности — Фельго» . Фельго . Проверено 8 февраля 2017 г.
- ^ «Особенности — Фельго» . Фельго . Проверено 8 февраля 2017 г.
- ^ «Особенности — Фельго» . Фельго . Проверено 8 февраля 2017 г.
- ^ «Особенности — Фельго» . Фельго . Проверено 8 февраля 2017 г.
- ^ «Игровая сеть — Фельго» . Фельго . Проверено 8 февраля 2017 г.
- ^ «Плагины — Фельго» . Фельго . Проверено 8 февраля 2017 г.
- ^ «Ценообразование» .
- ^ «Игровой движок Felgo добавляет больше кроссплатформенных игр в BlackBerry 10» . Ягодный обзор. 15 августа 2013 года . Проверено 6 ноября 2014 г.
- ^ «Документация Felgo — Поддерживаемые платформы» . Фельго . Проверено 20 ноября 2018 г.
Внешние ссылки
[ редактировать ]- программное обеспечение 2009 года
- Программное обеспечение для разработки Android (операционной системы)
- Интегрированные среды разработки
- Движки видеоигр iOS
- Инструменты программирования MacOS
- Мобильное программное обеспечение
- Инструменты программирования мобильного программного обеспечения
- Программное обеспечение для разработки видеоигр
- Комплекты разработки программного обеспечения