Sign in to follow this  
drsadmin

Taking the basics of DX and applying them

Recommended Posts

Ok so I went through the book "Beginning DirectX 9" By...Wendy Jones I think it was or something to that effect. But now I'm wondering, ok...I know how to make a DX world render 3d models. Now my question is, where to go from here? I want to apply what I know to make a very small 3d fps shooter. I have "Programming a Multiplayer FPS in DirectX" book, but it seems to be in-depth by jumping into an engine and stuff which really I don't think is a wise thing for me to try since I most likely just get frustrated with it. Any ideas? I would love book recommendations and tutorials (if there are any tutorials on it worth mentioning).

Share this post


Link to post
Share on other sites
I tell you my opinion:

I would start with something very simple.
You may start from the walkthroughs contained in this website: http://www.riemers.net/

I suppose you have to get confidence with the camera handling, scene objects, input, etc...

I would start with some small applications before the proper game.
More, if you want to learn DirectX I wouldn't go for the multiplayer FPS for now.

Share this post


Link to post
Share on other sites
Try making a model viewer that can show a mesh file in different positions and using different effects. Then try to get it supporting animations. Once you've got that working you can try making something that can load several meshes at once and then finally so can start converting that into an engine and add a camera and collision detection and stuff.

Try building a device like this:
http://www.toymaker.info/Games/html/load_x_hierarchy.html
There's some more on heirarchical meshes here:
http://www.gamedev.net/reference/articles/article2079.asp

You can get a few x files here:
http://xoomer.alice.it/glabro1/index.html
Or make your own with Blender:
http://www.blender3d.org/cms/Home.2.0.html

EDIT: Yeah, the Reimers site that Ufinii mentioned has some really good tutorials. Hazy Mind is quite good as well if you're using C#: http://www.thehazymind.com/3DEngine.htm

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this