• Advertisement
Sign in to follow this  

Completely New

This topic is 4681 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

I have no experience, in any form, in game programming. I am a high school student and would love to get into this field for entertainment and possibly a career. I was wondering if someone would tell me of some good software for beginners. I would really appreciate this. Thank you in advance.

Share this post


Link to post
Share on other sites
Advertisement
For a free C++ compiler, you can download Dev C++ at www.bloodshed.net
I personally use Microsofts Visual C++.

You can also download Python at www.python.org

If you know what language you want to start with, you could do a google search for it and there should be a ton of stuff. Most people recommend Python for a first language. However, I would recommend C++.

Share this post


Link to post
Share on other sites
Guest Anonymous Poster
I would recomend C# (but only because thats what I program in and Im in high school). And for software if you can afford it I would go with "Microsoft Visual Studios" or "Visual C#" or "Visual C++" or "Visual 'Whatever laguage you diside to go with'".

I went with "Microsoft Visual C#". I blew my hole life savings on it but I don't sujest doing somthing that stupid. but if you got an extra 6 - 7 hundred dollars lieing around thats great, go out and get it.

Share this post


Link to post
Share on other sites
I would recommend that you learn something simple like Python or FreeBASIC first, just to get your bearings, then move on to C++. If you're jumping straight into C++, I recommend Dev-C++ or MinGW Developer Studio. Both you can download for free off the internet. Same with Python and FreeBASIC.

Share this post


Link to post
Share on other sites
Quote:
Original post by Anonymous Poster
I would recomend C# (but only because thats what I program in and Im in high school). And for software if you can afford it I would go with "Microsoft Visual Studios" or "Visual C#" or "Visual C++" or "Visual 'Whatever laguage you diside to go with'".

I went with "Microsoft Visual C#". I blew my hole life savings on it but I don't sujest doing somthing that stupid. but if you got an extra 6 - 7 hundred dollars lieing around thats great, go out and get it.





definately - the express edition of VS.net 2005 is only $50 and C# is a great language - all the benefits of ++ with less memory management

Share this post


Link to post
Share on other sites
Guest Anonymous Poster
COBOL.

Share this post


Link to post
Share on other sites
Hi, and welcome to GDNet. [smile]

First of all, take a read through For Beginners and the For Beginners Forum FAQ. These answer a lot of common beginner questions, provide some helpful advice, and also give you a few handy links to resources, so they're definately worth a look.

Now, to be a game programmer, you'll need to learn a programming language. Some common languages recommended are C/C++ (very powerful, industry standard, but quite difficult to master), Java (fairly powerful, cross platform, a bit simpler than C or C++), and Python. Personally, I'd recommend learning Python; It's set up in a similar fashion to C++, so you'll learn a lot of useful concepts, but it's a lot simpler to work with, so you'll have an easier time learning. You can also get everything you'll need to work with Python for free. [smile]

To work in your chosen programming language, you'll need a compiler (definition), and will probably want an IDE (definition). For many languages, there is at least one free compiler and/or IDE available. For Python, you can get everything you need to get started from www.python.org. If you do end up deciding on Python, have a good look around the website - in addition to the compiler, it has some good documentation, and links to other things that can be very helpful. Once you've got the basics of Python itself under control, you could also look into PyGame (which is sort of a collection of pre-written functions to help you out with specifically making games).


If you're interested in content creation (making graphics/music/whatever) as well, then ask and I'm sure people will be happy to provide some good information on that as well.

Hope that helps, don't hesitate to ask any further questions. [smile]

Share this post


Link to post
Share on other sites
Quote:
Original post by Xpyder
Quote:
Original post by Anonymous Poster
I would recomend C# (but only because thats what I program in and Im in high school). And for software if you can afford it I would go with "Microsoft Visual Studios" or "Visual C#" or "Visual C++" or "Visual 'Whatever laguage you diside to go with'".

I went with "Microsoft Visual C#". I blew my hole life savings on it but I don't sujest doing somthing that stupid. but if you got an extra 6 - 7 hundred dollars lieing around thats great, go out and get it.

definately - the express edition of VS.net 2005 is only $50 and C# is a great language - all the benefits of ++ with less memory management
VS 2005 isn't released yet so you can't buy it at the moment, but you can get the beta for free here.

Share this post


Link to post
Share on other sites
For starting out learning game programming, I would reccomend this:

1. Buy a copy of MS Visual C++ OR donwload Dev-C++ (if you just want to wait and see if you are really into programming.. this is what I did)

2. Work through some free online tutorials.. cprogramming.com / ultimategameprogramming.com / codesampler.com / google some stuff...

3. Buy a copy of C++ primer plus

4. Practice, Practice, Practice.. This is the most important part. Complete book/online exercises, come up with your own projects, and think about programming as much as possible!

Good Luck!

[Edited by - luridcortex on April 26, 2005 5:14:15 AM]

Share this post


Link to post
Share on other sites
Actually, GETTING STARTED, with C++ and SDL(for graphics, incredibly easy 2D) isn't that hard. Although I've kinda moved up the ladder through a gentle progression from html to BlitzBasic to C++. But I hated everthing before C++. C++ has so many resources. Get a some good intro books like Sams Teach Yourself C++ programming in 21 Days by Jesse Liberty(<---read first) and Focus On SDL by Ernest Pazera. Buy a bunch of books from amazon.com and then buy a bunch of food from your grocery store and then read those books as long, quickly, thoroughly, and "understandingly" as you can.

Share this post


Link to post
Share on other sites
There are many programs and websites that offer HUGE discounts for students on software such as Visual Studio.

In Australia if your a student you can get Visual C++.Net Standard 2003 for AU$94.95 down from AU$187.00

So look around and ask a few teachers at school

Share this post


Link to post
Share on other sites
Books for learning the C++ language:

http://planetearthworm.com/cppbooks.php

Accelerated C++ is a highly recommended book for learning C++ - it is well written, and (importantly) the subject matter is well organized and ordered. It does not teach you C before C++ - this is another important point; if you would like to learn C++, then learn C++. If you learn C, you are just going to have to 'un-learn' a lot of things to use C++ correctly. Accelerated gives you a nice rudimentary foot into using C++ effectively.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement