Thread: 3d stuff

  1. #1
    Registered User
    Join Date
    Nov 2005
    Posts
    6

    3d stuff

    If i was to make a simple 3D GTA style game, like even 1 mission game to try, what would i use for it?

    would i need to use Visual Studio C++ 2004 Express Edition, + directx SDK ?

    also whats OpenGL?

    boy.Racer.88 !

  2. #2
    Registered User Dante Shamest's Avatar
    Join Date
    Apr 2003
    Posts
    970
    OpenGL is a 3D graphics API.

    It's very tough to make a GTA style game, even for 1 level. I don't think anybody here on this forum has ever done something like that.

  3. #3

    Join Date
    May 2005
    Posts
    1,042
    I have

    I released a 3D first person shooter game when I was just getting out of high school (I don't have it anymore though, sadly)


    I would check the game programming links sticky at the top of the thread to answer your most basic questions.
    Last edited by BobMcGee123; 11-25-2005 at 12:20 PM.
    I'm not immature, I'm refined in the opposite direction.

  4. #4
    Registered User Dante Shamest's Avatar
    Join Date
    Apr 2003
    Posts
    970
    I stand corrected.

    A pity you don't have your 3D game anymore. Make a new one.

  5. #5
    Registered User
    Join Date
    Nov 2005
    Posts
    6
    Ok i get ya.

    Well for me to make a shooter game, a 3D one what software will i need?

    i know a bit about C ++ so im going to go with that language as my uncle is a pro at it so i can learn more of him.

    I have Microsoft Visual Studio 2005 Express Edition, what other stuff shall i download and do u have links for it?

    lthanks, et me know ASAP, Reece.

    Boy.Racer.88 !

  6. #6

    Join Date
    May 2005
    Posts
    1,042
    If your uncle is a pro I don't see why you need our help.

    What, exactly, is your goal? If you're trying to write an engine, chances are you aren't going to be able to develop a very sophisticated game. This is what my game was like: a bunch of hovertanks that would find their way through a quake3 BSP and shoot at the enemy upon site...simple deathmatch, with very basic physics (sphere collision detection)...and that's it. Sure it was a 'game' but it certainly wasn't as fully featured as anything else out there.

    If you just want to make a game or build levels for the sake of making a game, I'd suggest you look into mod programming, the sdks for various games, or look into the various level editors for building maps for pre-existing games (www.qeradiant.com, look for the worldcraft editor).

    You can find the SDK for virtually every game online. An SDK is a software development kit which releases the source for the game, but hides the source code of the engine, which allows you to program your own game from a very fundamental level utilizing the pre-existing engine.
    I'm not immature, I'm refined in the opposite direction.

  7. #7
    Registered User VirtualAce's Avatar
    Join Date
    Aug 2001
    Posts
    9,607
    Making a GTA clone would be tough simply because the scope of the game world is so vast. I'm not saying it's impossible because overall the graphics engine is not up to par with something like Quake 4, FEAR, or anything remotely close to those.

    You would need a lot of car models, a huge city 3D model, textures for all of those, sounds and music (MP3 rips) - probably using the Miles Sound Library which is not cheap, some type of AI scripting to track the missions, some type of pathfinding (although not advanced) for chases, etc, etc.

    If you look on the title screen of GTA3 or GTA:Vice City you will notice it uses the Miles Sound Library. This thing already supports MP3 decompression and playback which eases the pain of purchasing rights to the spec and creating your own. But Miles is not cheap. Google it and you will see.

    An option to play MP3's legally is to use DirectShow and pass it the handle of your window for the game. It's not as robust as Miles but it's a heck of a lot cheaper.

    But if you are just starting out in DirectX, my advice would be to purchase a book from www.amazon.com. For recommendations on books I would go to www.gamedev.net and click on their books link. They have a great section that pertains to books and which ones are good and not so good. As well www.gamasutra.com is a great place. www.flipcode.com was a great place and some of the articles are still available, but the site has, sadly, been shut down.

  8. #8
    The Reel Thing
    Join Date
    Jun 2005
    Posts
    44
    Look into a pre-made 3D engine, such as Irrlicht, or Ogre, to spare yourself the pain of learning C++, a graphics API, and a sound library at the same time. As far as sound goes, there are a lot of free and open-source libraries out there such as FMod or Audiere that are very easy to use.
    Bagpipes – putting the fun back in funeral.

  9. #9

    Join Date
    May 2005
    Posts
    1,042
    I second the suggestion bubba made to look at gamedev.net, flipcode.com, and gamasutra...they are excellent sites. Gamesutra you have to register for (it's easy) and gamedev you have to register for to post on their forums (I'm registered and I post there regularly). Their book section typically includes responses from people that have bought the book, and can give slightly more detailed information than just a mindless advertisement meant to convince you to buy the book (they often give negative but fair feedback).

    You really need to establish what you want to do, because programming a game engine is quite different from *just* programming a game, which is different from using game tools to build a game (or game content).
    I'm not immature, I'm refined in the opposite direction.

  10. #10
    www.gamingdl.com gamingdl'er's Avatar
    Join Date
    Nov 2005
    Posts
    27
    Yeah, www.gamedev.net also has a lot of tutorials that are small, but help. Really, you need plenty of books, but the tutorials answer small questions and give you an idea of what you need to do.
    Visit www.gamingdl.com - A gaming download database
    *Complete and ready for you!

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Does fmod only support 3D sound with .wave?
    By Silvercord in forum Game Programming
    Replies: 3
    Last Post: 04-04-2004, 07:03 PM
  2. 3D to 2D
    By vasanth in forum A Brief History of Cprogramming.com
    Replies: 3
    Last Post: 07-09-2003, 10:29 PM
  3. Your stuff
    By smog890 in forum C Programming
    Replies: 6
    Last Post: 06-13-2002, 11:50 PM
  4. 3d engines
    By Unregistered in forum Game Programming
    Replies: 7
    Last Post: 12-17-2001, 11:19 AM
  5. 3D search
    By oskilian in forum C Programming
    Replies: 5
    Last Post: 11-30-2001, 03:57 PM