with your experience in c/c++/c# i would ask first how close to the graphics device to you want to work?
c#'s functionality is what to expect if you want to learn the syntax for a game engine. you get a high level of abstraction with a drag and drop interface
c++'s functionality in a very broad sense, for comparison with c# lets say, is what you can expect from the directX and openGL API's
and at the bottom, comparable perhaps to the abstraction level of c, you will find the term, computer graphics. this may for instance be implementing a line-drawing algorithm such as bresenham's line drawing algorithm which would be implemented for you in opengl or directx through a function call;
of course even at the bottom level you still have to use the O.S. api to make calls such as WIN32's setpixel().
Main Topics
Browse All Topics





by: nuke3ddPosted on 2009-10-05 at 14:44:58ID: 25500110
A good source for gamedesign in general is: erence/lis t.asp?cate goryid=23
org/main/M ain_Page ) or Ogre 3D ( http://www.ogre3d.org/ )
me-Coding- Complete-M ike-McShaf fry/ dp/158 4506806/re f=sr_1_3?i e=UTF8
http://www.gamedev.net/ref
As for the engine to use I suggest something like Crystal Space ( http://www.crystalspace3d.
Here's an extensive book on the subject:
http://www.amazon.co.uk/Ga