You can give your players incentive to do things, but if it’s not the incentive they’re looking for they will probably demonstrate it by their in game actions. Some examples of player incentives include:
So what happens when a SOFTWARE engineer tries to review hardware? This. This happens.
Quakecon Keynote 2013 Annotated
An interesting but technically dense talk about gaming technology. I translate it for the non-coders.
Could Have Been Great
Here are four games that could have been much better with just a little more work.
The Gameplay is the Story
Some advice to game developers on how to stop ruining good stories with bad cutscenes.
The Strange Evolution of OpenGL
Sometimes software is engineered. Sometimes it grows organically. And sometimes it's thrown together seemingly at random over two decades.