Jump to content
  • Advertisement
Sign in to follow this  
TylerShao

Experienced C++ er look for suggestion on game dev book

This topic is 2478 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hi guys:

I am starter in game programming, any one have suggestion on books.
I have some experience in C++ and openGL , joined development of a 3D research project with opengl, so I
am already capable of using C++ and I already have sufficient knowledge on 3D graphics (opengl) . however, I am looking forward to start making small 3D games as well as learn DirectX,
during leisure time. I recently found an online version of book called Programming Role Based Games With Direct3D 2nd edition.

It is an old book using Direct 9, and from overview I can see that, throughout the book, the reader can follow to build a 3D game.
However, dose anyone already finished this book? dose it work? I mean, i see the game code is not compiling and the binary from the
example code can not run neither. Is it because I use VS2010 but not VC6?

Or is there any other similiar book which can be used as a work through or tutorial, to build 3D game using C++ and OpenGL or DirectX?

Share this post


Link to post
Share on other sites
Advertisement
"Making a game" is a pretty broad topic; there's really no magic recipe that'll get you from A to B. If you already have C++ and OpenGL experience, you already know 90% of what it takes; the first thing I would suggest would be to pick an actual game to make, and then figure out where the gaps in your knowledge are. For example, presumably you're familiar with loading and rendering models; but maybe (just as an example) user input is a gray area. In that case, you could look for specific resources dealing with user input.

Generally speaking it's much more about taking a lot of separate parts and bringing them together than doing some specific set of steps that results in a working game. If you could help us by identifying what kind of game you're wanting to make and what specifically you need to know to get it done, I'm sure we can help :-)

Share this post


Link to post
Share on other sites
Thanks very much for the reply. Actually what I am looking for is a kind of brief walk through of making a game, As you said I may already know what it takes to make game. but it only useable for the reaseach project i did before, which is not game and require no efficient consideration. I know how to load a mesh model into 3D world with C++, but i dont know how should I implement the logic of the level efficiently, or there may be a traditional strategy or methodology or architecture or algorithm which is suitable for making a game than other 3D programs. for example,
I prefer a book teaches you what components are required to install a car, and teaches how to make SOME of these parts, but the book dose not have to be comprehensive
that it covers how to program ALL the components. Just like the book " programming role playing game with directx", it have a CD containing the code
of components reqired to build a game, and the book itself tells how to make SOME of these parts , and in the final chapter, it says something like "ok its time to integrate all parts we got
throughout the book into a working game!" , but actually the book might not cover the development of all the components of this sample game, it just provide to the reader in CD.

However it seems I should just read this book but not asking advice for other books, however this book is already old enough and I am not sure if this book is what I expected....because there are ones complainting that the code of the book is not compiling, and I am not sure if the techniques used in the book still appliable in today.








"Making a game" is a pretty broad topic; there's really no magic recipe that'll get you from A to B. If you already have C++ and OpenGL experience, you already know 90% of what it takes; the first thing I would suggest would be to pick an actual game to make, and then figure out where the gaps in your knowledge are. For example, presumably you're familiar with loading and rendering models; but maybe (just as an example) user input is a gray area. In that case, you could look for specific resources dealing with user input.

Generally speaking it's much more about taking a lot of separate parts and bringing them together than doing some specific set of steps that results in a working game. If you could help us by identifying what kind of game you're wanting to make and what specifically you need to know to get it done, I'm sure we can help :-)

Share this post


Link to post
Share on other sites
Check out "Introduction To Game Development" by Steven Rabin (Amazon). The book covers everything from history to design to programming to art to the business side of things. Also, I believe most schools that offer game development courses use this book for the intro classes.

Share this post


Link to post
Share on other sites
If you got my PM it sounds exactly like what I am doing and sounds exactly the reason why I am doing it. There currently is no book that teaches you how to make a game in full.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!