Original Post
Hello, I have experience with programming in direct X, I know the fundamentals for creating pretty raw c++/DirectX programs but the problem is my understanding is very raw and I have never used a tool or game engine to make the life of 3d game programming that bit easier.
My question is what is the sensible solution for creating 3d games with nice character animations for example what is, or what would have been the common approach to creating games like Never Winter Nights and Crash Bandicoot, Grand theft auto etc. ? Would an existing 3d engine be the way to go for developing these titles or hardcore bare bone direct X animation programming or opengl ?
I hope this question is understandable enough, basically I am wondering where the best place to start would be given that i already know DirectX fundamentals, would it be wise to scrap my knowledge and turn to something like XNA or Irrlicht engine ?
I have always felt that a game engine limits the possiblities to the games that can be created but at the same time it seems insane the amount of code that would be required for a bare bone approach, correct me if i'm wrong ?
thankyou in advance
My question is what is the sensible solution for creating 3d games with nice character animations for example what is, or what would have been the common approach to creating games like Never Winter Nights and Crash Bandicoot, Grand theft auto etc. ? Would an existing 3d engine be the way to go for developing these titles or hardcore bare bone direct X animation programming or opengl ?
I hope this question is understandable enough, basically I am wondering where the best place to start would be given that i already know DirectX fundamentals, would it be wise to scrap my knowledge and turn to something like XNA or Irrlicht engine ?
I have always felt that a game engine limits the possiblities to the games that can be created but at the same time it seems insane the amount of code that would be required for a bare bone approach, correct me if i'm wrong ?
thankyou in advance