Answer the question
In order to leave comments, you need to log in
Books on how to make games
Good afternoon. I have never dealt with game development, but this topic has interested me. And I'm looking for some books that would describe a general theory on how to properly organize the logic of games, the structure. Also maybe something about things that would be banal for experienced people, like shaders, sprites, basic mathematical operations needed to create simple effects. That is, from where you can get the basics, without being tied to a specific language (although of course it is desirable to be tied to c++). Perhaps some best practices.
Thanks in advance for the replies.
Answer the question
In order to leave comments, you need to log in
E. Rollings, D. Morris, Dave Morris "Game Design and Architecture"
Published a long time ago, but still relevant today.
It all depends on what kind of game you will write. I advise you to read the NeHe lessons - they are on OpenGL, there are even examples of the simplest games.
I would recommend Focus on SDL by Ernest Pazera. The book is designed for basic knowledge of C ++.
Well, a small Russian-language tutorial - Meet SDL.
In my opinion, you need to start with SDL, and then move on to more complex technologies.
habrahabr.ru/post/131931/ - of course, not a book, but very useful material for a novice developer. Just like math.
Game logic is not much different from the logic of any other program. Unless there are popular implementations of frequently encountered tasks - for example, finding a path.
If you are interested in how everything is done there with “handles”, and not with ready-made libraries, then here are a couple of books:
Programming 3D Games for Windows. Professional advice on 3D graphics and rasterization
Computer graphics. Polygonal models
Books on software-rendering in C/C++, with a description of geometric and mathematical implementations. You can find and download it without any problems ( but they are on my shelf, so I’m not campaigning ).
Here is another HTML article on the same topic:
demo.design 3D programming FAQ
But this is just about the basics, i.e. you will have to interpolate colors yourself, rasterize lines, triangles, texture, work with the camera, clipping, etc…
If you are interested in game development in C#:
Gornakov S.G. Programming computer games under Windows in XNA Game Studio Express
Reamer Grutjens. XNA 3.0 Game Programming Recipes
I'm a bit interested in developing flash toys.
The best books, in my opinion:
Emanuele Feronato - Flash Game Development by Example, he also has a wonderful blog . Book for beginners.
Jeff Fulton - The Essential Guide To Flash Games is a great book that teaches you how to thoughtfully write a game from scratch using design patterns.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question