   Putting it all together
  Hi guys I'm looking for a little information on where I should go next... Before I explain I have to state somthing.-I am not a child who believes a game can be put together by looking at the screen and it magicly appears.-I Realize it is improbable to believe or even suggest I:myself, or anyone can make a multi million dollar game / a mmorpg by themselves.That being states :)...I have recently been learning c++. I can pretty much make simple programs within a console. and, well that's pretty much it. I'm not sure will else to go from here. What will I need to learn next for the next step in game development? I supose I'd need to refference myself more with api's but beyond that. what else would I need to learn to have an actual window open up with graphical images? probley somthing that renders 3d would be great. But I wanna start off as simple as possible. Thanks.PS: I've also learned about the allegro api, and have used it in a simple program. I really don't like it personally. Seems like it's more of an older guide and doesn't appear to be able to do much with it.   
  How about getting the DirectX SDK and looking at the tutorials (first is a black screen, then a white triangle, then a colored triangle, etc, if I remember properly)...   ;  Alright. thanks! :P.   ;  I would recommend doing some basic 2d game development like guided here. I can recommend a few libraries/tutorials to try:SFML is a very nice Object oriented, C++ game library that I just started using recently. There are tutorials on that site.SDL which is much like SFML, but a bit older and more C oriented(not object oriented). Some good tutorials can be found here.GLUT which is an OpenGL utility toolkit for 3d apps. There are some AWESOME video tutorials that you can find hereGood luck   ;  You may also want to take a look at Haaf's Game Engine. It could be useful, as it's a bit higher-level than API's like SDL and Allegro, so you can focus on building a game a little faster.   ;">openGL easy tutorials click here! =D =)This playlist of Youtube videos will get you started learning openGL, i found them to be very helpful.   ;  Alright great guys. Thanks for the replys & help. Before i start wrapping my mind around these tuts. and creating a new folder in my head (;P). when i get the the decision of what i should learn first.. Wich is the more powerful and easy to manipulate? (DirectX, or OpenGL)?. Also, Will these tuts teach me how to integrate everything together? Ex... a little program ive made in a few C files, mixed in with programming through another interface? Or is this all done by including?Thankies!! :).   ;Quote:Original post by BladeshifterAlright great guys. Thanks for the replys & help. Before i start wrapping my mind around these tuts. and creating a new folder in my head (;P). when i get the the decision of what i should learn first.. Wich is the more powerful and easy to manipulate? (DirectX, or OpenGL)?. Also, Will these tuts teach me how to integrate everything together? Ex... a little program ive made in a few C files, mixed in with programming through another interface? Or is this all done by including?Thankies!! :).When I first decided that I wanted to learn some graphics programming, I checked out both DirectX and OpenGL APIs. I found both to be equally confusing, but I found the GLUT library to be really nice at wrapping up the OpenGL API into a much easier to use system, and the tutorials at the website I linked above were absolutely great for teaching me. As to your second question, I'm a little confused on what exactly you are asking.   ;  Alright thnx for the asnwer to q#1. as for question #2.. I mean like, Lets say i try to program somthing in OpenGL (I'm not familiar with OpenGL 1 bit. so im assuming it has its own language?) anyways how would i get my IDE to recognize the language of somthing like OpenGL and what not? Is it all C++ Based, just needing packages/apis included so it can understand it?Sorry. i confuse myself sometimes. lol.   ;Quote:Original post by BladeshifterAlright thnx for the asnwer to q#1. as for question #2.. I mean like, Lets say i try to program somthing in OpenGL (I'm not familiar with OpenGL 1 bit. so im assuming it has its own language?) anyways how would i get my IDE to recognize the language of somthing like OpenGL and what not? Is it all C++ Based, just needing packages/apis included so it can understand it?Sorry. i confuse myself sometimes. lol.OpenGL doesn't have it's own language, it has API's for different languages. You can use OpenGL in a wide assortment of different languages. Basically, to use it in C++, you just have to have the libraries/header files, and link them in and include them in your project. Here is a great link to OpenGL and GLUT(OpenGL utility toolkit that makes using OpenGL a lot easier) video tutorials in C++, I encourage you to check it out.Good luck.   