It's aimed at game designers but still it's a pretty interesting read for anyone else.
The author left Epic this summer.
I'll post the beginning.

The author left Epic this summer.
I'll post the beginning.
When the previews of your latest AAA game hit the net, it hurts you to see a comment that the game is “just more of the same”. It is not true, you think. It cannot be true. Our game has a unique gameplay hook. Our visual style is original, and no one else has our tech. You shake your head, angry at yet another Internet troll, and you move on. Big mistake.
When you design AAA games for an AAA studio, it’s easy to live in a bubble. Famous journalists from the biggest gaming magazines do interviews with you. You and hundreds of thousands of gamers watch your face on YouTube. Your game is advertised on a national TV.
I am a rock star.
You work hard and give it your best. Every day you make dozens of decisions. The color of the heroine’s hair. Branches of the skill tree. Enemy variants.
Every day the game grows.
You think you see everything. How each element of the game affects another. You see the entire structure. You got it under control.
The game is better and better each day.
You track what the competition is doing. Despite your busy schedule and long hours, you still play a lot of games. You know what’s in store for the future. You see the trends. You have an inside info on the next-gen.
You are a creative mind, eager to learn, working hard, making a big game. You’re doing everything you should be doing. Right?
No.
You’re not.
You just can’t see it.