I’ve received this question (or variations, thereof) probably an average of once a week over the last few months. Although maybe it just feels like that because until now I haven’t written up a response that I can just point people to. 🙂 Also, what I’m going to explain here is: A) At a higher […]
Display Object Reference Points

Every time you create a new display object (image, rect, circle, etc.) in Corona SDK a “reference point” is attached to that object behind the scenes. That point determines exactly how the object is positioned on the screen. Here’s a videos showing what that’s all about and then there’s a bunch of variables afterwards you […]
Swapping Fonts in Midstream (Reskinning)

I’m working on a game that’s a remake of an Apple II game that was originally published in 1984. While we have 2013-era sprites in the game, we also allow the user to switch to Retro Mode where we use the original 1984 game graphics. We also wanted the font to change and found a […]
My First Platformer (in Corona SDK)

I don’t actually remember the first platformer I ever programmed, but I don’t think it was ever published. I’m about to fix that thanks to a jump-start I got while competing in the 48-hour GIG Jam put on by Glitch Games.
corona sdk, game jam, gigjam, platformerThe New FREE Corona SDK Framework

Corona Labs announced a price hike today for the Pro version of Corona SDK framework — instead of $350 a year for iOS and Android, it’s going to be $600 a year. Thwack! Like a 2×4 upside the head. That was my first reaction. However… …they also announced Corona SDK Starter edition, which is just […]
corona sdk tutorialWhat Do People Like Best About Solar2D?

[Updated August 19, 2020] A while back I ran a survey asking current Solar2D developers what they liked and disliked about the framework. Today I’d like to share the top four responses, with the most common response at the top and working down. 1. Rapid Development This was the top reason people gave when asked […]
Drifting Text – A Utility Function

[Updated August 2, 2020] This is a utility function for Solar2D called makeDriftingText() that creates text on the screen that slowly drifts up (or down) and vanishes. You can use it when the guy in your game grabs a coin to show how many points it’s worth, you can show a message on screen when […]
animation, function, parameterHiding a Level Editor in Your Game
I’m finishing up a simple game called Froggy Went A Hoppin’ that’s for the Beginning Mobile Game Development course I’m creating. There are multiple levels where you need to hop a frog from one lily-pad to the next to get him across the pond. For the first several levels I just created them by hand […]
Corona Project Manager – Free Version!

For the first year+ of life, Corona Project Manager sold for about $75. Now, to celebrate version 3.0, I’ve dropped the price to $49 plus I’ve decided to offer a “Lite” version of CPM for $0. That’s right, completely free! CPM is used by hundreds of developers every day to make mobile games and apps […]
Making Money with Mobile Apps and Games

Someone recently asked me if the games and apps I’ve published are making money. Nope. Not yet, anyway. But hope springs eternal, and even if I had to give my games away I’d still make them. Maybe just not with so much intensity. 🙂 Here’s the thing — you’ve heard of a little company called […]
app goldmine, make money