• Announcements

    • khawk

      Download the Game Design and Indie Game Marketing Freebook   07/19/17

      GameDev.net and CRC Press have teamed up to bring a free ebook of content curated from top titles published by CRC Press. The freebook, Practices of Game Design & Indie Game Marketing, includes chapters from The Art of Game Design: A Book of Lenses, A Practical Guide to Indie Game Marketing, and An Architectural Approach to Level Design. The GameDev.net FreeBook is relevant to game designers, developers, and those interested in learning more about the challenges in game development. We know game development can be a tough discipline and business, so we picked several chapters from CRC Press titles that we thought would be of interest to you, the GameDev.net audience, in your journey to design, develop, and market your next game. The free ebook is available through CRC Press by clicking here. The Curated Books The Art of Game Design: A Book of Lenses, Second Edition, by Jesse Schell Presents 100+ sets of questions, or different lenses, for viewing a game’s design, encompassing diverse fields such as psychology, architecture, music, film, software engineering, theme park design, mathematics, anthropology, and more. Written by one of the world's top game designers, this book describes the deepest and most fundamental principles of game design, demonstrating how tactics used in board, card, and athletic games also work in video games. It provides practical instruction on creating world-class games that will be played again and again. View it here. A Practical Guide to Indie Game Marketing, by Joel Dreskin Marketing is an essential but too frequently overlooked or minimized component of the release plan for indie games. A Practical Guide to Indie Game Marketing provides you with the tools needed to build visibility and sell your indie games. With special focus on those developers with small budgets and limited staff and resources, this book is packed with tangible recommendations and techniques that you can put to use immediately. As a seasoned professional of the indie game arena, author Joel Dreskin gives you insight into practical, real-world experiences of marketing numerous successful games and also provides stories of the failures. View it here. An Architectural Approach to Level Design This is one of the first books to integrate architectural and spatial design theory with the field of level design. The book presents architectural techniques and theories for level designers to use in their own work. It connects architecture and level design in different ways that address the practical elements of how designers construct space and the experiential elements of how and why humans interact with this space. Throughout the text, readers learn skills for spatial layout, evoking emotion through gamespaces, and creating better levels through architectural theory. View it here. Learn more and download the ebook by clicking here. Did you know? GameDev.net and CRC Press also recently teamed up to bring GDNet+ Members up to a 20% discount on all CRC Press books. Learn more about this and other benefits here.
Sign in to follow this  
Followers 0
???????p??u??bn?

C++ Books

8 posts in this topic

I am currently reading C++ Through Game Programming, and since my birthday is tomorrow, I thinking of getting some c++ books, or something of that nature and would like to ask for some recommendations.

0

Share this post


Link to post
Share on other sites

I have not read it yet, though I probably should, people have recommended Design Patterns to me. It teaches OOP designs, however it is quite old, I'm sure that should not be a problem since the concepts still stick. Also, Effective c++ 3rd edition is good, but it was published in 2005 so if you are using C++11 i am not sure if some of the stuff will work (I have not used c++11 so I cannot say). Other than that I would recommend you get books on the stuff you are interested in. One more thing, you really should get a book on the STL.

0

Share this post


Link to post
Share on other sites

[url=http://www.cppstdlib.com/]The C++ Standard Library - A Tutorial and Reference by Nicolai M. Josuttis[/url] is great to have. I don't have the second edition, but the first edition was good, and it's one of the few C++11 books already out there. And you do want C++11, since it has a high adoption rate. It's quite thorough though. You may or may not be interested in that.

1

Share this post


Link to post
Share on other sites

One more vote for Programming: Principles and Practice Using C++

After you finish it (and by finishing I mean learn it and do all the drills and exercises), I highly recommend The C++ Standard Library by Nicolai Josuttis

0

Share this post


Link to post
Share on other sites

"Accelerated C++: Practical Programming by Example", Koenig.

 

Followed by other books from the same series when you need them.

 

Also, I particularly recommend "Beyond the C++ Standard Library: An Introduction to Boost" by Karlsson. It's a really good guide to the less hairy parts of Boost[1] and how to practically apply them to improve your coding.

 

 

 

[1] Boost is a set of utility code, some of which has recently been rolled up into the language standard. They provide a lot of helper functions/classes.

1

Share this post


Link to post
Share on other sites

You will be into graphics next correct me if i'm wrong.

 

The 2nd book I have choose is "Starting out with games & Graphics in c++ (2nd Edition)" by Tony Gaddis.

 

Why I choosing this book is to review what I learned from "C++ through Game Programming" and go into graphics. It has a small section for videos etc. and answers to most of the questions online like a mini classroom. The First half of the book is same as "C++ through Game Programming" and 2nd half is programming with graphics. displaying graphics and alpha channels, x and o game, a flying bird that drops eggs into a basket, a 3rd person game that makes a toon walk around a map with tile programming and a space invaders type game.

 

The Library books sound interesting as well. But I'm going to wait to do graphics first.

 

Hope this helps!

 

----Kinda a late post---

 

I forgot to add but after I finish "C++ through Game Programming" I'm going to try and make a mini text game using my old dungeons and dragons books for the rules 3 books that I do own are Player's hand book, Monster manual and Dungeon master guide. I'm sure there are many other types of paperback games out there and it would be interesting to make a small adventure.

 

I'm sure most of us would agree to apply the skills we learned to make a mini text based game.

Edited by Benderwiz
0

Share this post


Link to post
Share on other sites

Game Coding Complete if you want to work on 3d game engines.

 

http://www.amazon.com/gp/product/1133776574/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=1133776574&linkCode=as2&tag=gamer2creator-20

 

programming 2d games, if you want to do 2d work on windows/directx ( its a good stepping stone to 3d work )

http://www.amazon.com/gp/product/146650868X/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=146650868X&linkCode=as2&tag=gamer2creator-20

 

code complete if you want to learn how to write great code ( as in, easily readable, highly maintainable, and extendable code )

http://www.amazon.com/gp/product/0735619670/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=0735619670&linkCode=as2&tag=gamer2creator-20

 

 

OpenGL Programming Guide: The Official Guide to Learning OpenGL, Version 4.3

get this if you want to write cross platform 2d-3d games.  Release date set for April.  ( other books on openGL have problems )

http://www.amazon.com/gp/product/0321773039/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=0321773039&linkCode=as2&tag=gamer2creator-20

Edited by EddieV223
0

Share this post


Link to post
Share on other sites

I'd suggest Expert C Programming

 

It's mainly about C, but it does overlap into C++. It's probably the only book on C/C++ that I'd read cover-to-cover. I have other books like Effective C++ (which is also really good) but I use them more as references. Expert C Programming teaches not only the "hows" but the "whys" as well with clever anecdotes and factoids. Well worth the read.

0

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  
Followers 0