A pretty picture is the first impression we have from a game. This is achieved with two key elements. A good graphics design team and a good programming team that can convert the good ideas into great looking renderings on the screen.
Graphics programming is a critical part of game development. Generating the image especially in 3D is very time and energy consuming. So learning the tricks of the trade from those who went the distance before you is a key to success.
The corrrect implementation of physics laws in a game is the key to realistic gaming experience. Furthermore it enhances payability. The perception of the world within our brain is tied with the laws of nature. If what we see does not conform with these laws, seems strange and not natural.
This series presents a way to implement a basic physics engine in your games to make them more realistic.
Man vs. Machine. This is a real programming challenge. You are asked to implement algorithms that will put players to the test. No matter if it's tic-tac-toe or chess. Your game has to be 'clever' enough to make it hard for the player to win.
Here we have put together some useful resources to help you demistify the magic world of game intelligence.