Advertisement

What books to learn game design?

Started by July 04, 2017 08:58 AM
5 comments, last by Tom Sloper 7 years, 5 months ago

learn structure game, with c++???

http://lmgtfy.com/?q=game+design+books

Advertisement

I don't think this question is really about what we call "game design" - it's more about how to architect a program.

As such, I'd still recommend books, but not game design books. Books like Game Engine Architecture and Game Coding Complete were pretty good, the last time I checked. Alternatively, a less complete approach but possibly still useful is the Game Programming Patterns book (also available for free online) which gives guidance on several common areas of functionality that novice developers will experience.

If you don't mind video format, I'm really impressed with this course:   https://www.udemy.com/unrealcourse/

Covers just about everything I wanted to know, from the language to the game engine, and some good design principles.

On sale for a few more days, too.

6 hours ago, Nguyen Khac Thanh said:

learn structure game, with c++???

First learn C++, then learn to write games using C++.

The books I know are in English, which may be difficult for you.  I'd start with Accelerated C++ by Koenig and Moo if you don't know how to program already, or C++ Primer by Lippman, Lajoie and Moo if you have programming experience.

After you've got those and have a beginning understanding of the language, Effective C++ and Effective Modern C++ by Scott Meyers, and Exceptional C++ and More Exceptional C++ are good books. 

You cannot read them by itself, you need to do the exercises and play with the code so you get a good understanding of how C++ programming works.

 

At that point you should know enough about programming in the language that you can start making your game.  After you know how to use C++ the books about programming for games, some listed above, will be more usable.

On 7/4/2017 at 5:01 AM, Kylotan said:

I don't think this question is really about what we call "game design" - it's more about how to architect a program.

Seconding that. Game design isn't programming. Programming isn't game design.

-- Tom Sloper -- sloperama.com

This topic is closed to new replies.

Advertisement