Could anybody please get me started in the complex field of game programming? I have made text adventures and all that stuff, but I'm looking for graphical games. I need an easy-to-use, C++-style graphics library with familiar syntax (I've done about a year of C++ game programming.) and an easy to use engine. Anybody have any ideas? Thanks in advance.
I have Dev-C++ with MingW.
On my Linux box(es) I have Code::Blocks with gcc and g++.
P.S. I want to make a zombie game :)
^ That is stupid! Do not learn directx if you are new.
This is not helpful. Please supply facts, reasons and arguments rather than your subjective opinion that something is "stupid" or keep it to yourself.
Well I recomend DirectX If you are new.
Also not terribly fact-filled.
Since you're asking for a C++ style graphics library with "familiar" syntax, SFML is probably the library that best fits the bill for 2D graphics. SDL is SFML's only real competition, but it's a C-based library.
If it's 3D graphics you're after tackling, you'll probably want to try out irrlicht or ogre. I am not well informed enough about either one to make a recommendation, but that should give you a place to begin googling at least. Perhaps someone who is better informed will jump in here.
Actually go ahead and try to learn the hardest library first. Then you can step down if you don't understand anything. You will eventually find your preferred library. Then you can move up the ladder when you are ready.