This wins for most open-ended questions. You could literally write a book. But let's dwell on pointing in the right direction ...
Step one, you will need good debugging skills for such a project. Pick Up Code Complete Steve McConnell. Read it all. The time invested will pay more for yourself than anything else that you could read / experiment.
- . . , - , - , , , , , , , -. , .
3D-, THAT , , , , , .. ( 0% )
() 3D- 3D- , ( ) isn , , : , ..
- . SDL , , , .
. . . C ++, , , /, ( , )
AI, "" AI, AI; . FPS.
. , , FPS. , , ; , . - . ( )
. , , 3DS Max. . Maya script , -. , 3DS Max , .
YEARS, , - ,
, .
TRULY 3D, , - ,
X - , - , .
xxxxxxxxxxxxxxxxxxxxxxxx
xx..........P..........x
xxxxxxx...........I....x
xR....xxx...........E..x
xx.................0xxxx
xxxxxxxxxxxxxxxxxxxxxxxx
. , " ", , , , .
? - , , , , , , . , , , - , , , , (, ). , , , , , .
, , , .