Where the H**** do i start?

Started by
13 comments, last by JD 19 years, 4 months ago
Currently i am completely new in the whole game world. i have switched my CIS major to Game Development and Design. I don't want to wait til next semester to start learning how to program video games. i want to get ahead. where do i begin? i want to get involved in meetings, newsletter, anything and everything, i read Break into the Game Industry and really want to get involved in everything. i purchased visual studio on recomendation. was that a bad move? what should have i of purchased to program my own little games(realizing i might have to start off small and get used to c++)? What books, programs, magazines should i buy? can you please give me some advice, it would be greatly appreciated! ps. learning is of the essence, (not trying to be boastful or unhumble but) i am a 4.0 honors student i just need some direction... Thanks, CLiff
Grim_reaper7Lamp Geekz
Advertisement
why dont you start out by learning C++?

type "beginner C++ tutorials" into google and start coding.
FTA, my 2D futuristic action MMORPG
before giving any advice, tell us how programming experience you have and what languages you've programmed in?

that'll help us to proceed on how to help you.

Beginner in Game Development?  Read here. And read here.

 

ok well you can start by not swearing in your thread name it probibly turns people off. Any way to answer your question MSC++ is a good compiler (you should know that just by the cost $$) and it will alow you to make your own games. You might want to learn the basics first (if you dont know any) so i suggest getting a book (i read teach yourself c++ in 24 hours) but that was a while ago their might be better books. After that in order to make graphical apps you are going to need an API like windows API(Sucks), SDL, Open GL, Direct X. Any way good luck on your class.
____________________________"This just in, 9 out of 10 americans agree that 1 out of 10 americans will disagree with the other 9"- Colin Mochrie
great idea...ok, i took vb for a semester and currently am taking php...all easy, next semester i am takin gaming 101 and algorithmic c++, i have v studio C++.net, but is that gonna work?
Grim_reaper7Lamp Geekz
Obviously it depends on your experience, but I reckon you want to start here, it's a nice guide (and exactly where I started to be fair).

I'll also say not to get disheartened, and if in doubt, roll your sleeves up, get some coding done, and don't be disheartened by failure. There's a lot to learn, bu hopefully you'll find it very satisfying. Good luck!
[sub]Now I'm radioactive! That can't be good![/sub]
So you have VS? That' great! Now go ahead and learn some C++ (I'd recommend another language first, but since you already invested in VS you hould use it [wink]). Grab a copy of Algorithms in C++ and some C++ book (I didn't learn C++ using books so I cannot really recommend one).

Once you've iplemented some basic stuff and are familiar with your tools (VS!!! Read the docs, use the MSDN docs that come with it, please - saves you a lot of time and is essential for any software development):

  • Learn about your IDE.

  • Learn about your compiler and its basic settings (directory setup, different configurations like 'debug' and 'release', etc.)

  • Learn some basic terminology and its meanings (DLLs, libraries, header files, compilation units, ...) - it will help you a lot later on

  • Learn how to use the documentation and how to read and interpret other people's code.


All of the above can be coupled with creating your first projects (say a Pong-clone or something among that line, depending on your learning abilities).

Then to make your life easier and learning to use 3rd party tools by the way, grab a copy of SDL, read some tutorials about it and make your first game with graphics.
Some people reommend to start with console apps, but I don't really think that's required. Writing a gues-the-number-game or a text version of Tic-Tac-Toe won't hurt anyway.

Good luck,
Pat.
Quote:Original post by grim_reaper7
great idea...ok, i took vb for a semester and currently am taking php...all easy, next semester i am takin gaming 101 and algorithmic c++, i have v studio C++.net, but is that gonna work?


Learning algorithms (and data structures) is very important to a programmer (game and otherwise). Make sure you do pay attention and if necessary, go beyond what they teach you in class. Learn to recognize common 'problems' and what is the best method to solve them.

I don't know what "gaming 101" is about. I see no reason why VC++.NET wouldn't "work". It's a good tool.

Language-wise, I strongly suggest you learn python - it's easy to learn, pleasant to use, quite powerful, and does complement C++ quite nicely. API-wise, my preference goes to SDL and OpenGL (the fact that they are usable from python probably plays a role in that).
"Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it." — Brian W. Kernighan
"I don't know what "gaming 101" is about. I see no reason why VC++.NET wouldn't "work". It's a good tool."

supposedly gaming 101 doesn't involve any programming, i am understanding that it's all drag and drop?
Grim_reaper7Lamp Geekz
I very strongly recommend you get C++ From The Ground Up Very well written by one of the guys that worked on the standards committee. As an added bonus, enough people use it that you can get used copies really cheap on Amazon ;) (saw one for under $10 when I grabbed the link). Anyway, start there and good luck!
"Game Programming" in an of itself does not exist. We learn to program and then use that knowledge to make games.

This topic is closed to new replies.

Advertisement