HOME

TheInfoList



OR:

Felgo (previously V-Play Engine until February 2019) is a
cross-platform In computing, cross-platform software (also called multi-platform software, platform-agnostic software, or platform-independent software) is computer software that is designed to work in several computing platforms. Some cross-platform software ...
development tool, based on the Qt framework. It can be used to create mobile apps or games. Felgo apps and games are supported on iOS, Android, Windows Phone, embedded devices and desktop devices. Felgo developers use QML, JavaScript and C++ to create mobile apps and games. Apps and games built with Felgo use a single code base and work across multiple platforms and screen resolutions. Felgo was founded in 2012 and is based in Vienna, Austria.


Architecture

Felgo is based on the Qt (software) cross-platform development framework that provides abstraction layers for timers, threads, storage, networking and UI rendering on different platforms. Felgo uses Qt as its core and offers components and plugins on top of it, which further simplify the development of apps and games.


Engine Features


Qt Creator IDE

The Qt Creator IDE supports editing QML and JavaScript code with context-sensitive help, code completion of Felgo components, navigation between components and more. It includes a QML debugger and profiler for debugging custom components and JavaScript functions. It can inspect and change property values and QML code at runtime and is able to measure the time of element creation and binding evaluations.


Declarative Language Features

Felgo apps and games are written in JavaScript and QML, a declarative language that features property bindings, state machines or fluid animations of any property.


Resolution & Aspect Ratio Independence

Felgo is built to handle all possible aspect ratios and resolutions of modern mobile devices. Developers create their game for a logical scene using a content scaling approach.


Native Dialogs and Functionality

Felgo apps and games provide a native look and feel on all platforms. Felgo has abstracted components for displaying native input dialogs and alert boxes without the need of a single native code line.


Felgo Game Network

The Felgo Game Network is a mobile-backend-as-a-service or MBaas. It allows players to compare high scores and achievements, as well as syncing their data across devices. This is a free service for players and doesn't require registration of any kind. The Felgo Game Network can be implemented in less than 50 lines of code.


Third Party Plugins

Felgo apps and games support a number of 3rd party plugins. These plugins can be used by developers to monetize their applications, to gather analytics on user behavior or to engage users. The following plugins are currently supported by Felgo: * AdMob *
Chartboost Chartboost is a San Francisco-based mobile game in-app programmatic advertising and monetization platform. Chartboost SDK enables developers to monetize on their mobile apps and connect advertisers to global in-app inventory. Chartboost's platfo ...
*
Facebook Facebook is an online social media and social networking service owned by American company Meta Platforms. Founded in 2004 by Mark Zuckerberg with fellow Harvard College students and roommates Eduardo Saverin, Andrew McCollum, Dustin Mosk ...
*
Firebase Firebase is a set of hosting services for any type of application (Android, iOS, Javascript, Node.js, Java, Unity, PHP, C++ ...). It offers NoSQL and real-time hosting of databases, content, social authentication (Google, Facebook, Twitter an ...
*
Google Analytics Google Analytics is a web analytics service offered by Google that tracks and reports website traffic, currently as a platform inside the Google Marketing Platform brand. Google launched the service in November 2005 after acquiring Urchin. As o ...
* Flurry * GameCenter *
Google Cloud Messaging Google Cloud Messaging (GCM) was a mobile notification service developed by Google that enables third-party application developers to send notification data or information from developer-run servers to applications that target the Google Androi ...
* HockeyApp * Wikitude * Soomla * OneSignal


Supported platforms

Felgo supports the following platforms. *
iOS iOS (formerly iPhone OS) is a mobile operating system created and developed by Apple Inc. exclusively for its hardware. It is the operating system that powers many of the company's mobile devices, including the iPhone; the term also include ...
: Version 10, iOS 11 (armv8) * Android: Version 4.1 ("Jelly Bean") and above / armeabi-based devices (armv7, x86 architectures) * Microsoft Windows: 32- or 64-bit Microsoft Windows 7 or later *
Mac OS X macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac computers. Within the market of desktop and la ...
: 64-bit 10.10 or later *
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, w ...
: 32- or 64-bit *
Raspberry Pi Raspberry Pi () is a series of small single-board computers (SBCs) developed in the United Kingdom by the Raspberry Pi Foundation in association with Broadcom. The Raspberry Pi project originally leaned towards the promotion of teaching basic ...
*
i.MX The i.MX range is a family of Freescale Semiconductor (now part of NXP) proprietary microcontrollers for multimedia applications based on the ARM architecture and focused on low-power consumption. The i.MX application processors are SoCs (Sys ...
: i.MX 6 series


References


External links


Official Felgo website
{{Video game engines 2009 software Android (operating system) development software Integrated development environments IPhone video game engines MacOS programming tools Mobile software Mobile software programming tools Video game development software Software development kits