Jump to content

View more

Image of the Day

Boxes as reward for our ranking mode. ヾ(☆▽☆)
#indiedev #gamedev #gameart #screenshotsaturday https://t.co/ALF1InmM7K
IOTD | Top Screenshots

The latest, straight to your Inbox.

Subscribe to GameDev.net Direct to receive the latest updates and exclusive content.

Sign up now

Book/tutorials for 3d game programming c++

4: Adsense

Old topic!

Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.

  • You cannot reply to this topic
4 replies to this topic

#1 Bjoer   Members   


Posted 03 September 2013 - 01:54 PM



I want to make my verry own game engine from scratch in cpp :)

I got some basic knowlagde but not verry much... (like basic c)

So i was wondirng if someone could recomend a good book or tutorial on 3d game programming? :) 


#2 GuardianX   Members   


Posted 03 September 2013 - 03:00 PM

Best DX11 with C++ book if you can afford it:



Tho it won't cover every DirectX aspect either. When you become familliar with DX, I would recommend you http://www.amazon.com/Practical-Rendering-Computation-Direct3D-11/dp/1568817207


If you want free tutorials, they are here: http://rastertek.com/tutdx11.html tho overall project structure is bad, it will still give you a lot of understanding about things going on in DX11 and introduce you to some good practices.

#3 ratrace135   Members   


Posted 03 September 2013 - 06:16 PM

If you only have a basic knowledge of C, I would work on expanding your general knowledge before cracking down on graphics or other more specific programming.


I started off C++ with http://www.amazon.com/Beginning-C-Through-Game-Programming/dp/1435457420 which, despite the title, is very much a general C++ book simply taught from the perspective of games. If you don't want to get a book, http://www.learncpp.com/ is a great site for C++ tutorials. While you would eventually need to learn to work with either DirectX or OpenGL (or both) to build your own engine, I wouldn't recommend doing so without having solid fundamentals. If you're solid on all, or at least most, of the topics on learncpp.com, then I'd say you're ready to move on.

#4 cyberpnk   GDNet+   


Posted 03 September 2013 - 09:14 PM

You should make sure you are 100% comfortable with C++ before attempting to learn graphics programming. Though you can learn them at the same time, you will probably end up having problems if you are trying to learn a graphics API and you're struggling with the language. 


C++ Primer Plus is pretty good: http://www.amazon.com/Primer-Plus-Edition-Developers-Library/dp/0321776402


C++ Primer is also pretty good: http://www.amazon.com/Primer-5th-Stanley-B-Lippman/dp/0321714113


I would agree with the books GuardianX recommended if you want to learn DirectX.


There are also some free tutorials here: http://www.braynzarsoft.net/index.php?p=DX11Lessons


Good luck.

Edited by cyberpnk, 03 September 2013 - 09:30 PM.

#5 MarekKnows.com   Members   


Posted 04 September 2013 - 11:03 AM

You will find video tutorials on my website that will take you through step by step in creating a C++ game engine using OpenGL.  You can see some sample games that I made using the engine in my signature below.

Free C++, OpenGL, and Game Development Video Tutorials @
Play my free games: Ghost Toast, Zing, Jewel Thief

Old topic!

Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.