V-Play Game Engine
   HOME

TheInfoList



OR:

Felgo (previously V-Play Engine until February 2019) is a
cross-platform Within 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 platform, computing platforms. Some ...
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 QML (Qt Meta-object Language) is a user interface markup language. It is a declarative language (similar to CSS and JSON) for designing user interface–centric applications. Inline JavaScript code handles imperative aspects. It is associate ...
,
JavaScript JavaScript (), often abbreviated as JS, is a programming language and core technology of the World Wide Web, alongside HTML and CSS. Ninety-nine percent of websites use JavaScript on the client side for webpage behavior. Web browsers have ...
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) Qt ( pronounced "cute") is a cross-platform application development framework for creating graphical user interfaces as well as Cross-platform software, cross-platform applications that run on various software and hardware platforms such as L ...
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 AdMob is a mobile advertising subsidiary of Google, originally founded by the Syrian entrepreneur Omar Hamoui. The name AdMob is a portmanteau for "advertising on mobile". It was incorporated on April 10, 2006 while Hamoui was in business scho ...
* Chartboost *
Facebook Facebook is a social media and social networking service owned by the American technology conglomerate Meta Platforms, Meta. Created in 2004 by Mark Zuckerberg with four other Harvard College students and roommates, Eduardo Saverin, Andre ...
*
Firebase Firebase was a company that developed backend software. It was founded in San Francisco in 2011 and was incorporated in Delaware. In 2014, Firebase was bought by Google. Its name continues as a set of backend cloud computing services and ...
*
Google Analytics Google Analytics is a web analytics service offered by Google that tracks and reports website traffic and also mobile app traffic and events, currently as a platform inside the Google Marketing Platform brand. Google launched the service in N ...
* 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 Android ...
* HockeyApp * Wikitude * Soomla * OneSignal


Supported platforms

Felgo supports the following platforms. *
iOS Ios, Io or Nio (, ; ; locally Nios, Νιός) is a Greek island in the Cyclades group in the Aegean Sea. Ios is a hilly island with cliffs down to the sea on most sides. It is situated halfway between Naxos and Santorini. It is about long an ...
: Version 10, iOS 11 (armv8) * Android: Version 4.1 ("Jelly Bean") and above / armeabi-based devices (armv7, x86 architectures) *
Microsoft Windows Windows is a Product lining, product line of Proprietary software, proprietary graphical user interface, graphical operating systems developed and marketed by Microsoft. It is grouped into families and subfamilies that cater to particular sec ...
: 32- or 64-bit Microsoft Windows 7 or later *
Mac OS X macOS, previously OS X and originally Mac OS X, is a Unix, Unix-based operating system developed and marketed by Apple Inc., Apple since 2001. It is the current operating system for Apple's Mac (computer), Mac computers. With ...
: 64-bit 10.10 or later *
Linux Linux ( ) is a family of open source Unix-like operating systems based on the Linux kernel, an kernel (operating system), operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically package manager, pac ...
: 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 collaboration with Broadcom Inc., Broadcom. To commercialize the product and support its growing demand, the ...
* i.MX: i.MX 6 series


References


External links


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