Gaming is I dunno what sort of programming.
I have never written a game, I almost tried
writing a small Tetris game but , I sure do know
it is one helluva programming exercise.
Halflife-2 is going to be released.I found a technical
article on the gaming engine of half-life.
There is a "physics component" in the engine!
Which takes care of Dynamics, Kinematics and fluid mech
and all that.
Just check out this article.
MOOD :- Amazed and dazed.
HL2 Game Engine Features