Jump to content
  • Advertisement
Sign in to follow this  
grim_reaper7

Where the H**** do i start?

This topic is 4955 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

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

Share this post


Link to post
Share on other sites
Advertisement
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.

Share this post


Link to post
Share on other sites
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.

Share this post


Link to post
Share on other sites
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?

Share this post


Link to post
Share on other sites
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!

Share this post


Link to post
Share on other sites
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.

Share this post


Link to post
Share on other sites
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).

Share this post


Link to post
Share on other sites
"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?

Share this post


Link to post
Share on other sites
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!

Share this post


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

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

Participate in the game development conversation and more when you create an account on GameDev.net!

Sign me up!