English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
All categories

I want to try computer game programming but dont know which language to choose I know C++ is used a lot but I use this very little. I use Visual Basic.Net a lot but I dont know if this is the right choice. Ive just downloaded Microsoft C# Express Edition and XNA Studio 1.0 and wonder if these are the right choose?
Any help will be appreciated

2007-02-11 10:48:04 · 12 answers · asked by sbraidley 3 in Computers & Internet Programming & Design

12 answers

you can do it in any language. For great sample codes, check out http://www.pscode.com

2007-02-11 13:03:56 · answer #1 · answered by Richard H 7 · 1 0

Pen and paper first to do all your prototyping, storyboaring, character design etc.

Have a look at the references below for tips on games programming. C++ seems to be the dominant language of game development.

Qooting from Ref 2:
"C/C++ is the leading development language of game creation, Visual Basic by Microsoft has some merit, especially for non- action intensive products, and Delphi, a new language for Windows, by Borland shows promise. For beginners I recommend Visual Basic, perhaps Delphi if they know some programming already. For people already familiar with VB or other flavors of Basic or Pascal, go for C/C++ and some Assembly." - Ben Sawyer (author of 'Ultimate Game Developer's Sourcebook')

Hope this helps!

2007-02-11 11:10:17 · answer #2 · answered by Aslan, reborn 4 · 1 0

I used XNA / C# for awhile, but that platform needs to come along with at least a small GUI wrapper, and a real sound engine (not this XACT crap). Now I use MDX 1.0 and C#, and it's pretty good for games. You won't be able to develop a game that needs something like C++ for performance by yourself (no offense, it just takes a lot of work).

2007-02-12 04:12:11 · answer #3 · answered by Pfo 7 · 0 0

The best language to use for programming is totally dependant on what type of game you are creating and for what platform.

Website mini games, for example Stick RPG(www.stickrpg.com), would be best created in flash.

A console game, like Final Fantasy(PSX/PS2), would be best coded in C++

A mobile game such as, Quadra Pop (Sony W800i), would be best coded in Java.

Each language has its own plus and negative points. All are very difficult to pick up and use without guidance.

A beginner in this field might want to try RPG Maker, this program requires no knowledge of programming but does give the user a feel for games development. If the user enjoyed this they may wish to learn more about programming.

2007-02-11 12:31:35 · answer #4 · answered by si_wattsy 1 · 1 0

Before you undertake learning a language i would recommend learning the basics of procedural and event driven programming. Explore the difference between pocedures and functions and also look into object oriented programming as this will give you a good conceptual understanding of how software works

2007-02-12 11:45:53 · answer #5 · answered by Neil W 1 · 0 0

Programming a video game is not a good place to start for a beginner. Learn C++ first.

C# and Java are semi-compiled languages that use a runtime engine. That will probably make them less practical for a "real" video game. (They're both great languages, though.)

Start with a simpler task, until you get better at programming.

2007-02-11 10:52:52 · answer #6 · answered by so far north 3 · 2 1

I don't know what your main goal with game programming is, but you might check out blender and using it's game engine try programming something. There's a small community using it, but it's good software.

blender.org

google some of the example games made with it.

2007-02-11 17:24:13 · answer #7 · answered by anon 3 · 1 0

C++ is the language used for commercial games. You can create simple games in nearly any language.

2007-02-11 23:04:04 · answer #8 · answered by Siu02rk 3 · 1 0

well a real game takes a few years to produce with a huge team. thats how EA or Blizzard do it. for you , you should start with flash or
there is a program that helps u make small games . it is called Game Maker. google -it

2007-02-11 10:55:16 · answer #9 · answered by vladxxx 2 · 2 1

if you ask me id say c++ is the best for highquality stuff. but if you really dont want that maybe you should just try flash...at least as a starter flash is pretty simple comparitivly speaking....

2007-02-11 10:51:15 · answer #10 · answered by Anonymous · 2 0

fedest.com, questions and answers