   Going for 3D
  SO, i'm done with 2d games and i think i'm ready for the real thing 3D. So can any of you recommend me something from where i should start. ohhh i don't know maybe OpenGL, directx, or something else your the experts. waiting fo your replies :D.   
  Depends, what are you aiming to do? I mean, what kind of game. I'm pretty sure most people here will suggest you to use an already-made 3D engine, though engines have strengths and weaknesses and we need to know what you want to do to provide with something more than just a vague suggestion.   ;  Well i would like to make 3rd person MMO style game(it doesn't have to be MMO just that style). As i am starting to learn 3d i would be more than happy if i would learn to make a char who would move in a room.(i hope that's not too complicated).   ;  This is my suggestion, because it is how I started out and it worked for me:1) Learn the _basics_ of OpenGL (Look at the excellent NeHe tutorials on GameDev). Already coming from a 2D background I bet you will pick this stuff up quickly.2) Now that you have a good understanding of the basics of graphics programming (vector math, lighting, texturing, cameras etc) its time to let a graphics engine do the advanced stuff for you: start using the OGRE engine.Additional free libraries I personally use and enjoy:- Use Newton or Bullet for your physics. - Use RakNet for your networking.- Use OpenAL for audio.Enjoy and good luck :)   ;  Thx very much i'll look into it, but can anyone explain to me how these libraries and engines work. I get the point that they are prewritten libraries and make you life easier, but how do they work and how so i include and use them(just trying to get the hang of the most basic stuff before i start going for tutorials).   ;Quote:I get the point that they are prewritten libraries and make you life easier, but how do they work and how so i include and use themThat's why you have to go through the documentation and make practice examples when using various libraries. The documentation should tell you what to do.   ;  You can start playing with something like this:www.wildpockets.comTake a look at this:http://wild-pockets.blogspot.com/   