Hey guys, I’ve been playing a lot of great indie games lately, and have been wanting to note down some ideas about what makes them so fun. This post is for personal reference, but I’m sure a lot of other people will find it useful too. A lot of these notes will apply to some genres of games more than others (I’m mostly thinking about single-player games here), and some of them are even in conflict with each other, but I’ll try to keep as many of them in mind as possible while working on my games.
Anyway, here’s a list of game design elements that I find are important to making entertaining and memorable games…
1. Challenge and Mastery!
I love learning and getting good at things, and I think most people do to some extent or another. Having a high skill ceiling in games is important to keeping players hooked and increasing replay value, and also creates a competitive social aspect where players try to show off the