Jump to content

  • Log In with Google      Sign In   
  • Create Account


Book/tutorials for 3d game programming c++


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   -  Reputation: 107

Like
0Likes
Like

Posted 03 September 2013 - 01:54 PM

Hi

 

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? :) 

 



Sponsor:

#2 GuardianX   Crossbones+   -  Reputation: 1488

Like
0Likes
Like

Posted 03 September 2013 - 03:00 PM

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

http://www.amazon.com/Introduction-3D-Game-Programming-DirectX/dp/1936420228

 

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   -  Reputation: 445

Like
2Likes
Like

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   Members   -  Reputation: 315

Like
1Likes
Like

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   -  Reputation: 448

Like
0Likes
Like

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 @
www.MarekKnows.com
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.



PARTNERS