Please help me develop!

Posted on 2003-03-25
Medium Priority
Last Modified: 2013-12-04
I am a complete newbue to 3d programming. I am 13 years old. I have a basic knoweldge of C++ (ie. the basics, Classes , pointers, variables...) . I have the DirectX SDK v.9 and have a sutiable c++ compiler. I really need to know wht to do if i am to understand 3d programming and , engine development and the basics of DirectX. Please can some tell me what i should try to learn.

thank you very much... this q. is actually urgent but i dont have enough points ...!
Question by:varunbuch
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions

Assisted Solution

limestar earned 60 total points
ID: 8206354
The best advice I can really give you is: Read. Books do wonders for your understanding in ways which material on the 'net and/or documentation can't ever reach.

That said, if you feel like you don't want to spend the money, there are alot of good tutorials on the web, though they might not go as in-depth. http://www.gamedev.net and http://www.flipcode.com are good places to start (look for "articles" and "tutorials").

In particular, gamedev.net has articles both about 3D programming and engines in general. If you're not hellbent on using DirectX, I'd also recommend the NeHe tutorials for OpenGL, that can be found at http://nehe.gamedev.net

Game development is such a broad field it's hard to single out the most important parts. If you want to make a 3D engine, you really do need to learn about Matrix and Vector math, as well as about transformations. Also, start out small and try to expand on it in small steps.

Accepted Solution

fl0yd earned 90 total points
ID: 8209270
limestar pretty much said it all. Have to agree with him on all of the points he stated.

In addition, not really meant to scare you off, but to give you a better understanding of what you are attempting to do: The maths involved in creating a 3d engine are beyond what you are taught even in your final year in school.

If you want to use DirectX vs. OpenGL (really doesn't matter all that much) you can use the DirectX AppWizard that comes with the SDK (assuming that you are using msvc) and have a basic application running without any coding involved. This may be a good starting point for experiments and will give you more insight into what you do not understand yet. Alternatively you can check out the nehe tutorial for DirectX at http://nexe.gamedev.net/News/News.asp

This thread has been somewhat discouraging up to this point. So I'd like to tell you, that it does make me really happy to see guys like you getting into programming at an age as young as you are. It really does put a smile on my face, fantasizing about what the gaming industry may look like in the future :)


Expert Comment

ID: 8243558
andypike.com directx tutoraials... its directx8 but there really isnt that much difference....

Featured Post


Modern healthcare requires a modern cloud. View this brief video to understand how the Concerto Cloud for Healthcare can help your organization.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

As game developers, we quickly learn that Artificial Intelligence (AI) doesn’t need to be so tough.  To reference Space Ghost: “Moltar, I have a giant brain that is able to reduce any complex machine into a simple yes or no answer. (http://www.youtu…
Performance in games development is paramount: every microsecond counts to be able to do everything in less than 33ms (aiming at 16ms). C# foreach statement is one of the worst performance killers, and here I explain why.
This is my first video review of Microsoft Bookings, I will be doing a part two with a bit more information, but wanted to get this out to you folks.
How to fix incompatible JVM issue while installing Eclipse While installing Eclipse in windows, got one error like above and unable to proceed with the installation. This video describes how to successfully install Eclipse. How to solve incompa…
Suggested Courses
Course of the Month12 days, 17 hours left to enroll

777 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question