Solved

What tools are used for big Games, such as IGI and Hitman etc.

Posted on 2004-03-28
6
380 Views
Last Modified: 2010-07-27
Hi,
My Question is what tools, techs and languages are used the most in the big games such as Hitman, Maxpayne and IGI etc.
Actually I am looking for starting the game programming, But I dont know as whether I should use DirectX with Win32 or MFC, OR should I used just C++. Also what about Game programming in VB? I dont have any idea.

Despite these Questions, Let me tell you that I know C, C++ and VC++, Java. I dont know VB yet.

Regards.
0
Comment
Question by:VirtualEye
  • 2
6 Comments
 

Accepted Solution

by:
glaZer_software earned 43 total points
ID: 10698501
try useing delphix package under delphi for
an easier use of draphics under delphi and directx
0
 
LVL 1

Assisted Solution

by:authentyk
authentyk earned 41 total points
ID: 10698833
Well is not a easy work to do big games such Htiman and IGI and specially alone.They need huge resources and work(research,planning,development,etc).Most articles that i red don't recommend C++ if is not used properly(taking care especially for memory) and vb is rarely mentioned.Java,Delphi is many times mantioned but takes time.So here is my advice:take a while to some game developers forums becouse there are the latest news and familiarize yourself with games engines and try some games makers(they run 3d too) for the beggining and like the previous comment said this uslually use delphi for experimented work and results.I didn't post this for the points(even i don't mind take some ;),but to give you some "attack plan" becouse in the past i tried like you to make games and i choosed vb...big mistake(works faster with game makers than vb).Good luck!
0
 
LVL 1

Assisted Solution

by:fxnut
fxnut earned 41 total points
ID: 10699594
In my experience with the games companies I've worked for, they tend to use C++. They'll often use it in a very C like manner tho (often for speed). MFC doesn't come into it - that's only for doing windows interfaces. Most stuff is usually programmed using DirectX, although some games allow you to run in OpenGL instead or as an alternative. I personally wouldn't bother with VB (or Delphi for that matter), since the majority of the games writing community seem to prefer C++, you'll probably find it much easier to get support and code snippets for that.

Check out www.flipcode.com for further information. They've got articles on almost every aspect of writing games. You can learn everything you need to know (and some stuff you don't !) there.

Big tip: (as authentyk said) don't think you can write a game like Hitman yourself. There's no way you'll be able to do it - games require huge amounts of research and often use highly complicated techniques to pry every ounce of performance from the graphics card and processor. It also takes a huge amount of work to put together the art assets. There are nearly always specially written tools to help with the process which in themselves can require months of hard work from a set of dedicated programmers. If you want to get into writing games, get hold of a free graphics engine (there are lots on the web)that can do much of the technical rendering work for you - that way you can get on with the more fun stuff. There are even free physics libraries around for doing the complex dynamics that you get in Hitman (i.e. ragdolls etc). Unless you fancy doing a physics doctorate and a maths degree, then you will never be able to write some of this stuff.

The bottom line is... it aint simple! If you want to get into it, stand on the shoulders of other peoples hard work doing the boring stuff. Don't try to start from scratch, cause you'll never get anywhere!

BTW, have a look on Amazon - they've got quite a few good books on techniques used in games programming. Check out "3D Games, Real-time rendering and software technology" by Watt Policarpo. That's got some good stuff in it, but actually, you can find most of this info on www.flipcode.com and around the net.
0
 
LVL 1

Expert Comment

by:fxnut
ID: 10821210
Are you gonna close this question?
0

Featured Post

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

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

Does the idea of dealing with bits scare or confuse you? Does it seem like a waste of time in an age where we all have terabytes of storage? If so, you're missing out on one of the core tools in every professional programmer's toolbox. Learn how to …
Whether you’re a college noob or a soon-to-be pro, these tips are sure to help you in your journey to becoming a programming ninja and stand out from the crowd.
In this fourth video of the Xpdf series, we discuss and demonstrate the PDFinfo utility, which retrieves the contents of a PDF's Info Dictionary, as well as some other information, including the page count. We show how to isolate the page count in a…

749 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