Custom Shader Effects

One of Corona’s major themes for this year was graphics, and in particular, giving you more “under the hood” access to our graphics engine. Starting in daily build 2015.2560, we are giving you the ability to create custom shader effects.

Guest piece: For the love of game development

Paul Symons has worked as a Digital Marketer for 15 years and currently works as the head of digital for an agency. He recently took up app development as a hobby to continue his learning.

Paul’s recent release, Plasma Pig was awarded App of the Week by Corona Labs in June 2013. In his guest piece, Paul writes about the lessons he learned on generating a profit in a competitive market and on developing for the sheer enjoyment of making games.

3-D effects with Normal Mapping

Just a quick preview of what’s coming in the next preview of graphics 2.0 that we’ll be seeding out soon.

It’s a feature known as normal mapping and it’s a workhorse technique for simulating lighting effects in traditional 3-D graphics. We’re repurposing it so this is trivial to do in Corona.

Tutorial: Introduction to Game Controllers

It’s an exciting time to be a mobile app developer. Through the magic of mobile and Bluetooth support on devices, it’s now possible to use controllers to play games, in addition to the standard touchscreen and accelerometer. Read further to learn about Corona SDK’s core support for OUYA, GameStick, SHIELD, and other human interface devices.

Lunch with Co-founder of id Software

Today, we had some very special guests visit the Corona office: game legends John Romero and Brenda Romero.

It was really inspiring to meet them. Together, they’ve had a profound influence on the industry that still reverberates today. John designed such seminal games as Wolfenstein 3D, Doom, and Quake, and co-founded id Software which holds a near mythical place in the pantheon of game development.

Tutorial: Introducing Physics “event.contact”

This week’s tutorial introduces Corona’s new “physics contact”, a method that allows you to access a specific collision — and four new properties pertaining to it — before the collision actually occurs. Among other applications, this can be used to solve the classic “one-sided platform” in 2D platformer games such as Super Mario Brothers, Doodle Jump, and more.