Question:
I am thinking of becoming a game programer and need help?
Jr
2009-08-09 11:58:40 UTC
I want to know what game programming software i should get to start my learning?

Please give suggestion to help me, Thank You!
Five answers:
Tizio 008
2009-08-09 14:28:32 UTC
there are several approaches;

one is to learn programming, i.e. a programming language and libraries' API that can be useful for game programming.



the language(s) should be C (or C++), imho it's the best for the purpose.



you need also learning a library's API which allow you to make graphics.



for 3D games OpenGL is the standard, even though, as usual, microsoft has its own product, which is DirectX. if you choose DirectX / 3D, your game will have as target microsoft machines (windows, xbox, and any other place where DirectX is supported).



with OpenGL, you get all the rest.



along side OpenGL (mainly for 3D), you can use other interesting libraries like SDL and Allegro.



in order to give life to your games, you need a compiler for the chosen language and likely you would like to work with an IDE, which may help, but is is not mandatory: an advanced editor could be enough (at least at the beginning)



the compiler should be gcc: it compiles to a pletora of hardwares and it's a very good compiler (it's one of the top GNU sw); but of course you can choose the microsoft alternative, or any other standard C/C++ compiler.



to create graphics you also will need graphics programs (and likely a person that is able to use them efficiently), and for music... ok, a good game it's a really hard thing and you need not only programming if you want to make it for real.



starting point: an IDE with a compiler.

DevC++ it's easy and good enough, but I suggest you not to download the one with the compiler, since it has an old version; rather install the compiler apart:

http://www.mingw.org/

and then only the IDE

http://prdownloads.sourceforge.net/dev-cpp/devcpp-4.9.9.2_nomingw_setup.exe

(go to sf directly for past versions if this last one has problems)





graphics libs worth noting

http://www.opengl.org/

http://www.libsdl.org/

http://alleg.sourceforge.net/



microsoft directx

http://msdn.microsoft.com/en-us/directx/default.aspx
tbshmkr
2009-08-09 12:44:31 UTC
Tutorials online:

=

C++

-

http://www.cprogramming.com/tutorial.html

http://www.cplusplus.com/doc/tutorial/

=

Game Programming

-

http://www.cppgameprogramming.com/cgi/nav.cgi?page=index

http://www.toymaker.info/Games/html/beginners.html

=

Code::Blocks == Open Source C/C++ IDE

-

http://www.codeblocks.org/downloads/5

codeblocks-8.02mingw-setup.exe

- Setup Instructions

http://www.cprogramming.com/code_blocks/
?
2016-09-11 04:53:33 UTC
A manufacturer is the last agreement proprietor of the highbrow estate. The definition of that estate is distinct to a profound information of copyright, agreement exertions, distribution, fabric construction, capital leadership and financing. Copyright is presently assuming new federal mandates which don't seem to be identified as internet-content material in international nations. So, convey one million dollars, liquid, while you come to the workplace. The holy grail of gaming has been: "WHAT do Women wish in a recreation?" No one has performed that but. Can't promote a First Person Blood Bath to the women for a few cause.
anonymous
2009-08-09 12:31:00 UTC
Well if you haven't learned any programming languages, that's where i would start. Start with learning Java, then move on to C++. Those are two of the most popular languages and C++ is a very popular language for making games.



Here is a great site for learning Java:

http://java.sun.com/docs/books/tutorial/



Here is a site to learn C++

http://www.cplusplus.com/doc/tutorial/
Fudge
2009-08-09 12:02:21 UTC
I think Visual Studio Express would do good to ur purpose

http://www.microsoft.com/express/gamedevelopment/


This content was originally posted on Y! Answers, a Q&A website that shut down in 2021.
Loading...