Unreal Engine 4 just went free. This means we drop whatever we've made so far and start over, adding a whole new dimension (going 3D!) and succulent DX12 awesomeness. It's gonna be amazing! (No, wait, I'm kidding. Sorry for the cheesy stuff. We're not dropping anything and we're keeping the 2D - for better or for worse. Maybe if we were 10 years younger we'd have fallen into this trap. Anyway, the UE4 going free is great news!)
Recently Ben gave me some article on game making, more precisely on game finishing. From there I went to this other article, which is better written in my opinion. I discovered that the entire blog (focused on game developing) is pretty fun to read.
More stuff on indie game developing from various people (many recurring ideas ahead):