Any intermediate books?

Read everything before commenting.

Hello I am a beginner and I recently bought a book called "Beginning C++ Game Programming" and I read about to chapter 3, but I scrolled through the book and all I found was console applications. Do any of you have books for intermediate game programming because I want to learn how to make windows too, and learn all the header files. But this book only teaches the VERY basics, but after this I actually want to learn something really helpful and learn all the header files not just iostream and strings. Any tutorial or book on the stuff I would described would be great. Also how do you make a window in c++ can you guys give me any good tutorials on how you learned to use that sort of stuff I think you have to use windows.h don't you idk.

Anyways all help is appreciated.

Thank you.
I recently bought a book called "Beginning C++ Game Programming"
Do you mean Beginning C++ Through Game Programming? That book teaches C++ with simple games as examples. It does not touch stuff like graphics because it is really complex and there is no chance that person who needs that book will figure out how this work. Also game programming has nothing to do with graphics. Most game programing books shows algorithms, data types, representation of game objects and commongly used tricks. And they use console to extract info about current game engine state.

and learn all the header files
No book cover all header files. Actually some of them are not covered anywhere at all.
Well, there is one kind of book which does cover everything: references. But it does not teach how to use them. Only states what they contain and what they do. Best one can be found here: http://en.cppreference.com/w/

There is a great book called Game Engine Architecture by Jason Gregory. However it is very high-end. It is a not step-by step guide. It is explanation how game engines work as whole, how different parts interact, what you need in your engine and how game programming works. It assumes vast knowledge in related fields, ability to apply new knowledge to problems. Sample of one page (from chapter devoted to creating your own rendering engine): http://puu.sh/jyAmt/c356136b2c.png

If you want simplier graphics, you can always use one existing library. SFML will be a good choice. It has tutorials, code samples, big community and it is crossplatform: http://www.sfml-dev.org/
Last edited on
deleted
Last edited on
Codewriter, why have you hijacked someone else's thread?
@MiiNiPaa thank you so much that was very helpful. :)
closed account (E0p9LyTq)
stackoverflow has a list of C++ books, beginner, intermediate and advanced levels:

http://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list
Topic archived. No new replies allowed.