Thread: 1st Person Shooter

  1. #1
    Registered User
    Join Date
    Jan 2002

    1st Person Shooter

    Does anyone know where i can get a tutorial on how to make a 1st person shooting game, like quake or halflife?
    And, i am only starting out with C++, I have MS VC++ compiler and was wondering, what must i learn before attempting to make a 1st person shooter, i asked ^ there for later referance.

    If you want to contact me:
    ICQ: 32093198
    AIM: Oki3Smoki3

    Last edited by Okiesmokie; 01-06-2002 at 12:12 AM.

  2. #2
    Super Moderator VirtualAce's Avatar
    Join Date
    Aug 2001
    You will need to learn a lot about 3D programming for starters. Go to for a ton of info and for examples in code. For DirectX you will need their SDK which is at msdn. I forget the address of msdn - go to and do a search for msdn or for developing games with DirectX. You will need to download their SDK - the download is enormous for all of it but you may not need all of it.

    Then buy as many books as you can about 3D programming. Ask people here about the books they've read on DirectX and get their recommendations as to what is good and what is not.
    Also do a lot of personal research on the web using a search engine like or Google tends to give better results, but both are very good.

    You can also do a search for 3D game engines. Many are available for download and you can use them to make the 1st person shooter. You will be using someone else's engine, but you will get your game done quicker and it may save you a lot of headaches - or it may create more.

    There is no specific tutorial on creating 1st person shooters. That topic is very, very, very broad and there is a whole lot more to them than meets the eye.

  3. #3
    Seņor Member
    Join Date
    Jan 2002
    You may want to start lower than a 1st person shooter, thats not an easy thing to make. I was aiming to do that this year , I am also starting C++, but I realized that games like Quake and Half-Life were made by many people, and it's quite a large task for a single person. And if you want to take a look at some code, the source for quake is availible on the web, just search for it, its written in c.

  4. #4
    Registered User
    Join Date
    Dec 2001
    if you know some C++, just join up at our C++ Game Development Group Indicate that you would like to become a part of the 2D group. They are starting to learn DirectX in a group setting. The 3D group is creating an FPS, but you must know OpenGL and have programming experience to start in there.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. can someone help me with these errors please code included
    By geekrockergal in forum C Programming
    Replies: 7
    Last Post: 02-10-2009, 02:20 PM
  2. Bush vs. Kerry
    By jlou in forum A Brief History of
    Replies: 178
    Last Post: 11-29-2004, 03:45 PM
  3. looking for a new shooter to play (multiplayer one)
    By Leeman_s in forum A Brief History of
    Replies: 24
    Last Post: 01-12-2004, 01:12 PM
  4. Seeking Help on my 1st C++ class program!
    By YevGenius in forum C++ Programming
    Replies: 6
    Last Post: 05-18-2003, 03:14 PM
  5. the us constitution
    By ygfperson in forum A Brief History of
    Replies: 121
    Last Post: 05-28-2002, 04:22 AM