V-Play-2-8-5

Release 2.8.5: V-Play Game Network Improvements & New Image Sharing Functionality

By Christian

Release 2.8.5 is now available for download and as a free update to all V-Play users. This update features improvements to the V-Play Game Network and a host of bug fixes to give you the best V-Play experience.

Update Now!

If you’d like to make cross-platform apps and games but haven’t signed up for V-Play yet, you can download the SDK for free.

Host Images like Facebook

The V-Play Game Network can now be used as a backend for storing images. You can upload images to our Game Network BaaS (Backend-as-a-Service) with the new uploadImage() function.

With this function, you can build your own social media app where users can upload and share their pictures, or create games like Draw Something where the images are stored on our hosted server.

Image Picker

This new Image Picker feature uses the NativeUtils component. The NativeUtils::displayImagePicker() and NativeUtils::displayCameraPicker() methods allow players to choose an image from their device gallery or take a picture with their camera.

These methods give your players advanced personalisation choices when creating any kind of profile.

Native Dialog Improvements

For showing a native dialog with multiple options, the NativeUtils::displayAlertSheet() function is now available. Here is an example how it looks like on iOS:

alertdialog
The new NativeUtils::displayAlertDialog() lets you localize button titles as a replacement for NativeUtils::displayMessageBox(). This replacement component gives you more options when creating dialogs, while retaining native appearance.

NativeUtils::displayTextInput() now lets you set custom or localized button titles. This let’s you create more detailed dialogs, with the latest native appearance to give your users the best UX possible.

V-Play Game Network Improvements

Customizable Profile Pictures

The V-Play Game Network is a cross-platform gaming service that allows players around the world to compare high scores and achievements. It’s available free of charge to all V-Play users and takes less than 10 minutes to integrate into your cross-platform game!

The latest improvement to the Game Network allows players to add a profile image, giving users more personalisation options.

vpgn_profile_imageupload

Players can now upload their own profile image in the ProfileView of the V-Play Game Network. They can upload a custom image by taking a picture or choosing an image from the gallery. This new feature works on iOS, Android and Desktop.

For changing the user image in your own views use the following VPlayGameNetwork functions:

Player Location

The V-Play Game Network now allows players to show their location by adding a national flag to their profile. This feature also allows players to customize their V-Play Game Network Profile even further.

changelogimg

This setting reads the locale of a player at app start up but can also be disabled by the player. This feature is enabled for your game by default; you can deactivate it with VPlayGameNetworkView::countryCodeEnabled.

V-Play Game Network Styling Improvements

The latest version of V-Play offers styling improvements to the V-Play Game Network. The following changes will provide a much improved user experience to your players:

  • The VPlayGameNetworkView automatically hides the achievement display button if no achievements are specified.
  • In addition to the back button, clicking the title text in the VPlayGameNetworkView header also allows back navigation.
  • You can make it easier for players to find their friends with highlighting in the overall VPlayGameNetworkView. You can customize the default behaviour with the properties tintFriendPlayerHighlightColor and higlightFriendPlayersWithColorEnabled.
  • Players can now enter Unicode characters as their player name in the VPlayGameNetworkProfileView. This means you and your players can enjoy enhanced localization and personalization as it’s now possible to use a wider character range, from languages such as Arabic and Chinese, for creating usernames.
  • There are also a number of new methods for the V-Play Game Network. These have been added in anticipation of our upcoming V-Play Multiplayer release and can be seen in our change log.

General Improvements

V-Play 2.8.5 is one of the biggest updates of the year!

Besides the improvements to the V-Play Game Network and it’s new BaaS functionality, this update features a wide range of improvements to other areas of the V-Play Engine and V-Play Apps.

How to Update

Test out these new features by following these steps
Step 1

Open the V-Play SDK Maintenance Tool in your V-Play SDK directory. Choose “Update components” and finish the update process to get V-Play 2.8.5 as described in the V-Play Update Guide

If you haven’t installed V-Play yet, you can do so now with the latest installer from here.

Step 2

The V-Play Sample Launcher allows you to quickly test and run all the open-source examples and demo apps & games that come with the V-Play SDK, from a single desktop application.

After installing V-Play, you can start the V-Play Sample Launcher from the application shortcut in your V-Play SDK directory.

Sample Launcher-v-play

Now you can explore all of the new features included in V-Play 2.8.5!

For a complete list of the changes to V-Play with this update, please check out our change log!

No Responses

Leave a Reply

Voted #1 for:

  • Easiest to learn
  • Most time saving
  • Best support

Develop Cross-Platform Apps and Games 50% Faster!

  • Voted the best supported, most time-saving and easiest to learn cross-platform development tool
  • Based on the Qt framework, with native performance and appearance on all platforms including iOS and Android
  • Offers a variety of plugins to monetize, analyze and engage users
FREE!
create apps
create games
cross platform
native performance
3rd party services
game network
multiplayer
level editor
easiest to learn
biggest time saving
best support