Darran Jamieson

Games Dev / Scotland
Darran is an indie developer who spends most of his time ranting about games design to anyone within earshot, and cursing at obscure code errors. On occasion, he actually releases games, most of which you can find on his website.
Tutorials

Keep Things Clear: Don't Confuse Your Players

Class Design in Games: Beyond RPGs

Making Healing Fun

The Four Elements of Game Design: Part 2

The Four Elements of Game Design: Part 1

Making Difficult Fun: How to Challenge Your Players

4 Ways to Teach Your Players How to Play Your Game

Making AI Fun: When Good Enough is Good Enough

Let Them Play: Don’t Lock Your Players Out of Playing

The Snowball Effect (And How to Avoid It) in Game Design

When Worlds Collide: Simulating Circle-Circle Collisions