Jump to content
  • Advertisement
Sign in to follow this  
dbzprogrammer

Quake 3 Source Code...

This topic is 4785 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

I love playing Q3A, I play it all the time. When I saw that the Q3A source had been released, I was VERY VERY happy. But I'm reading the code now, and I'm not to sure what exactly the structure of this thing is... I know this is probably asking for something premature, but does anyone have a document/illustration on the Q3 structure?

Share this post


Link to post
Share on other sites
Advertisement
I was writing something on it, but as my computer is...under the weather at the moment, I don't know when it will be finished.

Did you guys have any specific questions? I may not have a full write up, but I can help you find specific things. What are you looking for?

Share this post


Link to post
Share on other sites
I have experience with the quake 2 engine and this pretty much looks like it. Taking a look through the files should really give you a lot of information. Function names etc.. CGame and Game projects compile to 2 dll files. One client side one server side. Then there are the Splines and Render projects which compile to 2 .lib files that the exe uses. There is also an UI project which compiles to an UI dll that the exe uses.

Share this post


Link to post
Share on other sites
I'm kinda researching different issues that most games address, so I was looking for the code that handles keyboard input in Q3. I'm totally new to this and trying to break into it. I have experience with C++, but no game programming experience. I figured Q3 might give me some good examples of how to do things.

Share this post


Link to post
Share on other sites
Quote:
Original post by SippyCup
I'm kinda researching different issues that most games address, so I was looking for the code that handles keyboard input in Q3.


Check out code/win32/win_input.c.

Share this post


Link to post
Share on other sites
Ok, so I've finished writing the first part of my discussion of Q3 architecture. I'm still not sure exactly where I'm going with this, so I'd really really appreciate comments on the blog both about this part, and what you want to see for the next (and IMO far more interesting) part of the series. Link to Part 1.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!