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?
Experienced C++ er look for suggestion on game dev book
"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 :-)
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 :-)
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.
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 :-)
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.
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.
If you want to see how to make my game "Ghost Toast" http://www.marek-knows.com/phpBB3/viewtopic.php?f=30&t=531 then you can follow along with the video tutorials that I posted on my website. I show the whole development process from start to finish on camera.
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement