Solved

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

Posted on 2004-03-28
6
311 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
Comment Utility
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
Comment Utility
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
Comment Utility
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
Comment Utility
Are you gonna close this question?
0

Featured Post

Why You Should Analyze Threat Actor TTPs

After years of analyzing threat actor behavior, it’s become clear that at any given time there are specific tactics, techniques, and procedures (TTPs) that are particularly prevalent. By analyzing and understanding these TTPs, you can dramatically enhance your security program.

Join & Write a Comment

Suggested Solutions

Title # Comments Views Activity
What is the compatible hibernate version for spring 4.3.1 10 59
wordsWithout 49 77
factorial example challenge 10 60
count7 challenge 12 66
Purpose To explain how to place a textual stamp on a PDF document.  This is commonly referred to as an annotation, or possibly a watermark, but a watermark is generally different in that it is somewhat translucent.  Watermark’s may be text or graph…
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.
An introduction to basic programming syntax in Java by creating a simple program. Viewers can follow the tutorial as they create their first class in Java. Definitions and explanations about each element are given to help prepare viewers for future …
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…

762 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

Need Help in Real-Time?

Connect with top rated Experts

15 Experts available now in Live!

Get 1:1 Help Now