Graphic programming training (i.e. Game programming)?

I am a pretty competent programmer, having completed my second year at university. I am well versed in C and Java and know a bit of Python.

However, I always wanted to create games. I do not know if this work will be my work, but it is definitely a hobby that I want to be able to pursue.

When I look at the task of creating a 3d game (non-trivial), I believe that I can create a "engine" for the game. That is, the base code that controls the function of the game.

However, I do not know how to create graphics.

So my question for the community is what would be the right place to start learning about this?

Are there any good tutorials or sites to visit that suggest that I work with a little knowledge?

In addition, offers will be appreciated, perhaps a faster way to create graphics. For example, I understand that opengl has a pretty learning curve (correct me if I'm wrong), and as an amateur, I would like to see the results sooner rather than later. However, if there is a really thorough opengl tutorial then it will be great too.

Thank!

+3
source share
2 answers

If you want to learn OpenGL, go straight to the source:

http://www.opengl.org/documentation/red_book/

Decide what you want in your engine, and a quick search in the red book will tell you what you need to do and how to do it. This is an amazing link that any OpenGL programmer should have.

, ( !) ( , .)

, ( OpenGL) , .

+3

XNA , . # .NET DirectX .

3D, , Ogre 3D Unreal Development Kit Unity.

. - ( , , ..) , .

0

All Articles