Jump to content
  • Advertisement
Sign in to follow this  

open source for FPS

This topic is 4736 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

dear all, can anyone provide me open source code for PFS 3D engine? i would like to create a 3D engine but i'm new! i hope can get some ideal on other ppl engine first!

Share this post


Link to post
Share on other sites
Advertisement
Well yeah there are many open source engines. For example Quake1/2 sources are GPL'd so you are free to look at and edit those engines, but I don't really recommend that you get right into the source of a complicated game engine. What is your previous experience? What is your programming knowledge?

Share this post


Link to post
Share on other sites
The problem with that approach is that any good FPS engine is going to be very complicated and do some very tricky things with code. Speaking from experience, if you are not already a fairly good programmer, you're not going to be able to learn anything from something as complex as a 3D engine. The way the code is layed out won't make sense to you, a lot of the terminology will be totally foreign (and impossible to just "look up" easily), and almost everything will be doing things that you're not familiar with and don't recognize. Looking at the blueprints for a skyscraper doesn't do you any good if you don't understand architectural notation.

A much better approach is to take a tutorial program like NeHe and go through it from the beginning. That way, you will be introduced to the concepts, terminology, and methodology slowly and in an order that makes sense. Then, when you have enough of the building blocks, you can build an engine of your own. You'll understand why the structure has to be a certain way, how different elements work and how they interact, and in general you'll be much better equipped to work with such a project.

I'd recommend you go through here if you haven't already. Good luck!

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.

Participate in the game development conversation and more when you create an account on GameDev.net!

Sign me up!