I'm Game: Tips & Tricks

Building Games With Corona SDK

Posted In | Blog Categories: Tips & Tricks, Interviews | Site Categories: Games, Mobile and Wireless, Technology
Image

 

By John Moore

Mobile game developers are beating a path to Corona SDK, a development platform built upon such components as OpenGL, OpenAL and the Lua cross-platform programming language. Corona Labs Inc. (formerly Ansca Mobile) lists games including Blast Monkeys, The Lost City, Cannon Cat, Dabble and The Secret of Grisly Manor as recent app store hits created with Corona. I recently talked to Don-Duong Quach, a programmer and co-founder of Cannon Cat developer Loqheart, about his use of Corona SDK.

The Corona website notes that developers can build apps ten times faster using Lua. Has that been your experience?

Don Quach: We were able to rapidly prototype lots of ideas for Cannon Cat with

Corona. Lua is a great programming language that lets you get a lot done with minimal syntax. Compared to Objective-C, the learning curve is a lot lower. The Corona simulator makes it very fast to iterate on your code, and Corona’s API gets you up and running very quickly with just a couple lines of code to add graphics, physics, sound, etcetera.

Liquid Magic: Exocortex Technology, Part 1

Posted In | Blog Categories: Tips & Tricks, Profiles | Site Categories: 3D, CG, Films, Technology, Visual Effects

 

Image

 

Longtime fans of the Harry Potter film franchise are familiar with the series’ ample visual effects (VFX), and this summer’s box office hit Harry Potter and the Deathly Hallows: Part 2 -- the final adventure in the series -- ranks as one of the biggest VFX-driven Hollywood productions of 2011. Among the many emotive sequences in the Harry Potter film franchise is the memory pool sequence created by Gradient Effects. Here is a behind-the-scenes look at how Gradient Effects and Exocortex Technologies worked together to pull off this visually stunning special effect.

Ghostbusters Challenges: Game Loop Parallelization in the Infernal Engine

Posted In | Blog Categories: Tips & Tricks | Site Categories: Games, Technology

With the advent of multiprocessor computers, game programming has become a lot more complicated. Given a 3 GHz quad core and a fast video card, Ghostbusters will be able to keep all four cores 100-percent utilized in heavy action. During the development of that game, which is based upon the movie franchise, we were able to accomplish this feat.

Developing and Optimizing Games for Netbooks

Posted In | Blog Categories: Tips & Tricks | Site Categories: Games, Technology

Whether you’re developing a new game or have an existing game that you want to port to the netbook platform, it’s important to know how to optimize it. The netbook market is growing steadily and creating new opportunities for game developers on this mobile platform. According to a 2009 report from the NPD Group, nearly 40 million netbooks have shipped so far, and around 139 million are projected to be shipped by 2013.

The best way to show you how to optimize your game for netbooks is to describe what we did when creating a demo for Fireflies. It’s a great example of the easy optimizations and quick performance gains you can achieve when developing games for this fast-growing market.