hello,im new in this forum and new to c++,i want to learn how to use c++ to create my own game,im not targeting an greate game yet,i use game maker 8.0 to make games but i think game maker is not good for 3d so i decided to use c++,i am familiar to game maker language,is it still hard to learn c++?cuz i dont even know how to make window in c++ but they said its going to be easy for me,and what should i need,do i need c++ only or there is many more i need to download?sorry for my english :P,well i hope you can help me guys thx again :D
EDIT:
i know how to make 3d cuz i make my own 3d when i use game maker,is it a big advantage?or not really?
Try downloading this library and playing with it http://www.sfml-dev.org/
Run through the tutorials and you'll learn how to make a window, manipulate graphics, etc.
But while good for 2d, it isn't great for 3d simply because it isn't easy to make an intuitive wrapper for a 3d enviornment due to the complexity. To get everything 3d, you'll need to learn OpenGL or DirectX yourself.
The two links above should be more than enough to learn OpenGL.
What do you need to download? Well if you have Visual C++ installed, it should already have the OpenGL libraries ready for you to use.
ohh i see,i have visual c++ 2010,so i dont need to download anything?srry guys,im a newbie so i need your help :D,i want to learn how to open window using OpenGL 1st ehehehhe,thx for the reply
It's from the NeHe site, where a lot of OpenGL examples and tutorials can be found, if you want to jump straight into the action. But for in-depth knowledge you will have to go back to the first two sites I linked to. http://nehe.gamedev.net/
If you are using the up to date version of dev C++ (IE the Orwell Version found here http://orwelldevcpp.blogspot.com/) it doesn't matter but if you use bloodshed Dev C++ you NEED to get a new compiler (If you haven't updated it already) and IDE.
If you had a up to date compiler you would be getting the exact same errors you would get in visual C++ 2010, the only reason you aren't getting them is because your compiler is outdated and lets them errors pass through the cracks.
Your current dev C++? Yes you are using a outdated version from over 8 years ago (Probably more but can't remember that exact date).
Though if you like how dev C++ work head over to the link I posted in my previous post and you can download a up to date version (I believe it is at version 5.4.0 or 5.4.1) that is just fine to use.
wow thx for this,im going to study how to use this cuz i dont know how to use cel shading and other in game maker,and c++ can do almost everything in games,thx again have a nice day sir :D