[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 […]
Making a Game vs Game Programming
“I want to make a game,” says the new guy. So people point him to programming books, talk about what languages he might need, etc. But he never said, “I want to be a programmer.” All of the time you spend writing code to create an engine is time you are NOT spending making a […]
Adventure Game Design Tips – from 1993
Back in the olden days I appeared at KansasFest (an Apple II development conference) as a presenter. My session was on Adventure Game Design – The Internals. In other words, the behind-the-scenes stuff, not the front-end graphics, UI., etc. A few days ago a I stumbled upon the PDF handout I offered at that session […]
Free Game Development Crash Course
There’s a new video tutorial course for people just getting started with Corona SDK. It covers the basic concepts of animation, tap events, and audio. Which means it will show you enough for you to be able to make a simple game on your own. The course is free, although you do have to register […]
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 […]
Renegade
What’s Wrong with Game Software Tools I love the idea of Stencyl, I love the fast development of Corona SDK, and I love the expandability of Moai SDK. But there’s nothing out there that does “game dev software” the right way. At least to my way of thinking. Let’s create a list of 2D game […]
gamedevLock/Unlock Game Levels in Solar2D
[Updated August 3, 2020] Reading the forums I see the same questions come up again and again – which is fine, because everybody’s new at the beginning. But there are some questions that frustrate me because while the question is valid, the thinking behind the question is based on assumptions that make me think the […]
director, levels, simplicity, storyboardCorona 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


