Sign in to follow this  
timonoj

Newbie here...how to start from scratch?

Recommended Posts

Hey ho! Hello everybody! I'm just a poor newbie willing to enter in the amazing world of videogames. Since i know that my real need is READ stuff to learn, i'd like to ask you...where should I start from? I have been programming on C++ during the career, and also had to do some small programs on C under linux using tcp/ip...So basic indeed. I know it. So I'd like to learn how to do things. I'd like to end up somewhen being able to design a 3D engine for my own videogame. I know i want to go from one corner to the other one, but I'd like to try it anyway. So knowing this, what should I start reading? Thanks a lot, guys! PS: I also have some basic knowledges on java and pascal,just in case :p

Share this post


Link to post
Share on other sites
Well, it probably mostly depends on whether ot not you want to stick with C++, and what graphics API you want to use. Try NeHe Productions if you want to stay with C++ and use OpenGL. They have an AWESOME set of tutorials that are easy to follow, even if you are a beginner with C++.

Share this post


Link to post
Share on other sites
Hey, thanks a lot, I'm reading it and seems cool! You said about sticking or not to C++...Would it be a good idea to learn a better programming language for videogames? Wich ones are supposed to be good? For example, I always had the idea of java being painfully slow...

Share this post


Link to post
Share on other sites
ARGHHHHHHHHH that question again.

C++ is fine for game programming. Depending on your platform(s), gamestyle, etc... so are C#, Java, Python, VB, Delphi(Pascal) etc...

Learn what you want and what you like, chances are you can make a *good* game with it, once you master it. Otherwise, questions about which languages are going to result in alot of people passing their opinions as fact, which results in annoying flamewars.

Share this post


Link to post
Share on other sites
Just so you know, theres a big difference between which langauges are good to program games in for a career making cutting edge commercial games (involing having people programming tools, networking code, modelers, level designers, etc), vs what choices might be good for creating cool games with less ambitious goals (that perhaps 1-3 programers with 1-3 graphic artists might be able to make).

If your point is a career, then likely C++ or maybe C# are the most likely goals.

If your point is to actually make games, then almost all good languages work (C++, C#, Python, ruby, Java, Visual Basic (yuck), D, Boo, Lua, lisp, haskell, etc).

The key is that nearly all languages can access 1 of 3 types of libraries - Native, .Net, or Java ... and all 3 of those platforms have many many libraries in existance to help speed your development process so you don't have to write every concept over and over again.

Share this post


Link to post
Share on other sites
Hey folks, thanks for your guidelines, i know i probably asked YET AGAIN what everybody asks... But thanks por your replY!
Now I'm reading the wiki, and I think i'll stick at least for starting to C++, and then i'll see. I'll keep reading the NeHe guide. Thanks for your support guys! :)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this