Tutorial: Introducing Google Play Game Services

At the Google I/O conference last May, Google announced “Google Play game services” and began offering online game support similar to Apple’s GameCenter. Corona Labs, working with Google, demonstrated live apps at Google I/O using these game services. And now, following on the heels of this demo, we’ve rolled out the first version of Google Play game services support in Corona SDK. Read further to learn how to implement leaderboards and achievements on Android using Google Play game services.

Tutorial: Delta Time in Corona

One method of animating, moving, and timing things in games is to programmatically change certain values on each frame update. However, If the frame rate fluctuates, the speed of this action may seem inconsistent to the player. To compensate for this, you can use “delta time,” a process which helps ensure that your game speed appears consistent on all devices and during processor-intensive periods. Read further to learn how delta time can be implemented in Corona.

Tutorial: Handling Cross-Scene Audio

In most apps, certain audio files are needed throughout the app while other audio files are only required in a specific scene. You may also encounter an instance where a particular audio file is loaded in one scene but “overlaps” into another scene, which can complicate the cleanup process. Today’s tutorial discusses how to overcome both of these scenarios with the use of a sound management module.

Tutorial: Using the Zip Plugin

Today, we announced that Corona Plugins – codenamed “Project Gluon” – are live and available to Corona SDK Pro subscribers using recent Daily Builds. In this week’s tutorial, learn how to get started with our walkthrough of the “zip” plugin, convenient for compressing and uncompressing files within your app.

Tutorial: Sprites and Image Sheets for Beginners

Today’s tutorial goes “back to the basics” of sprite usage and image sheets for both typical animations and image “swapping” as well. If you’re new to Corona SDK or simply need to brush up on sprite usage, read further as we discuss the benefits, the basic code, and some real world examples.

Tutorial: Raycasting and Reflection

A few weeks ago, raycasting was added to Corona’s physics system. The core API is an easy-to-use function for casting a “sensor ray” into the physics world — and we didn’t stop with that. Soon after, reflection was added to the raycasting system. Today’s tutorial discusses both of these features and includes a downloadable demo project to assist with your own development.