• Advertisement
Sign in to follow this  

What books to learn game design?

Recommended Posts

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.

Share this post


Link to post
Share on other sites

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.

Edited by JediEwok

Share this post


Link to post
Share on other sites
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.

Share this post


Link to post
Share on other sites
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.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this  

  • Advertisement