Game Performance: Data-Oriented Programming

To improve game performance, we�d like to highlight a programming paradigm that will help you maximize your CPU potential, make your game more efficient, and code smarter.


Before we get into detail of data-oriented programming, let�s explain the problems it solves and common pitfalls for programmers.


An update on Eclipse Android Developer Tools

Over the past few years, our team has focused on improving the development experience for building Android apps with Android Studio. Since the launch of Android Studio, we have been impressed with the excitement and positive feedback. As the official Android IDE, Android Studio gives you access to a powerful and comprehensive suite of tools to evolve your app across Android platforms, whether it's on the phone, wrist, car or TV.

Android Developer Story: Shifty Jelly drives double-digit growth with material design and expansion to the car and wearables

Pocket Casts is a leading podcasting app on Google Play built by Australian-based mobile development company Shifty Jelly. The company recently achieved $1 million in sales for the first time, reaching more than 500K users.


Fitness Apps on Android Wear


Go for a run, improve your game, and explore the great outdoors with Android Wear! Developers are creating a diverse array of fitness apps that provide everything from pace and heart rate while running, to golf tips on your favorite course, to trail maps for hiking. Let�s take a look features of the open and flexible Wear platform they use to create great user experiences.


Growing Android TV engagement with search and recommendations


When it comes to TV, content is king. But to enjoy great content, you first need to find it. We created Android TV with that in mind: a truly smart TV should deliver interesting content to users. Today, EPIX� joins a growing list of apps that use the Android TV platform to make it easy to enjoy movies, TV shows, sports highlights, music videos and more.

More Material Design with Topeka for Android

Material design is a new system for visual, interaction and motion design. We originally launched the Topeka web app as an Open Source example of material design on the web.

Updates to Unity, C++, and iOS tools for Play game services

Posted by Benjamin Frenkel, Product Manager


To further support all you game developers, we've updated our popular developer tools to give you a consistent set of game services across platforms for a better, more stable experience, with a particular focus on improvements to the Play game services Unity plugin. In addition, we added support for the Nearby Connections API, launched earlier this year at GDC, to our C++ SDK and Unity plugin.


Let�s take a look a closer look!


Unity plugin feature parity and stability improvements



We�ve added full support for Events and Quests in the Unity plugin. If you�re a Unity developer, you can now incorporate Quests into your games and take full advantage of Player Analytics natively within the Unity IDE.


We�ve also listened to feedback from our community of Unity plugin users and made stability improvements to Play game services Multiplayer, Saved Games, and to sign-in. You�ll now have a much better experience integrating with these Play game services, with fewer crashes and glitches.


C++ SDK and Unity support for the Nearby Connections API



We have added support for the Nearby Connections API to our C++ SDK and Unity plugin. You can now easily build awesome second screen and local multiplayer experiences, like this Beach Bugging Racing example, with the development tools you are most comfortable with.


Easier and more stable iOS builds with CocoaPods


We�ve also made major improvements to our Play game services CocoaPods, which simplify dependency management and building App Store packages from Xcode. The CocoaPods will improve building for iOS with the Play game services iOS and C++ SDKs, and the Unity plugin. We also improved the stability of multiplayer on iOS, eliminating many of the issues around accepting match invitations.