FreeComputerBooks.com
Links to Free Computer, Mathematics, Technical Books all over the World
|
|
- Title: Beginning C++ Through Game Programming, 3rd Edition
- Author(s) Michael Dawson
- Publisher: Course Technology PTR; 3 edition (October 18, 2010); eBook (2011)
- Paperback: 432 pages
- eBook: PDF (433 page, 4.2 MB)
- Language: English
- ISBN-10: 1598633600
- ISBN-13: 978-1598633603
- Share This:
This book approaches learning C++ from the unique and fun perspective of games. Written for the beginning game developer or programmer, the book assumes no previous programming experience and each new skill and concept is taught using simple language and step-by-step instructions.
Readers will complete small projects in each chapter to reinforce what they've learned and a final project at the end combines all of the major topics covered in the book. Featuring twenty five percent new material, this third edition covers all the latest technology and advances.
What is it that sets games apart from other forms of entertainment, keeping players coming back for more? Interactivity. The ability to control the outcome. Programming is an integral part of that interactivity, and C++ is a vital skill in programming for games.
It will provide you with the core skills you need to begin programming with C++ specifically as it relates to games. You'll reinforce each new skill by creating small games along the way, and you'll put these skills to the test with one ambitious game project at the end. By the time you finish, you'll have a solid foundation in the programming language of the professionals!
About the Authors-
Michael Dawson has worked as both a programmer and a computer game designer and producer. In addition to real world game industry experience, Mike earned his bachelor's degree in Computer Science from the University of Southern California.
Currently, he teaches game programming in the Game Production Department of the Los Angeles Film School. Mike has also taught game programming to students through UCLA Extension and The Digital Media Academy at Stanford.
- Beginning C++ Through Game Programming, 3rd Edition (Michael Dawson)
- The Mirror Site (1) - PDF
- The Mirror Site (2) - PDF
- Source Code for the Book (C++)
- Answers to Questions and Exercises of the Book
-
Game Programming Patterns (Robert Nystrom)
This book brings the benefits of reusable design patterns to the world of game programming. It bridges from the ivory tower world of software architecture to the in-the-trenches reality of hardcore game programming.
-
Creating Games in C++: A Step-by-Step Guide (David Conger)
This book has everything you need to create your first game in C++. Starts at square one, introducing the tools of the trade and all the basic concepts for getting started programming with C++, the language that powers most current commercial games.
-
Wireless Game Development in C/C++ with BREW (R. Barbagallo)
Designed for game programmers interested in developing mobile phone applications, it takes you through the fundamentals of the BREW API, including graphics, sound, and input, and brings it all together with a complete example of a working game.
-
Programming Linux Games (John R. Hall and Loki Software)
This book is a complete guide to developing Linux games, written by the Linux gaming experts. It discusses important multimedia toolkits and teaches the basics of Linux game programming.
-
The Rook's Guide to C++ (Jeremy A. Hansen)
This textbook written by Norwich University students and faculty aims to provide an introduction to the C++ programming language. This step-by-step book is ideal for first-time programmers or those new to C++.
-
Fundamentals of Programming C++ (Richard L. Halterman)
This book teaches the basics of C++ programming in an easy-to-follow style, without assuming previous experience in any other language. It explains fundamental concepts and techniques in greater depth than traditional introductions.
-
Thinking in C++, Vol 1: Introduction to Standard C++ (2nd Edition)
Thinking in C++ by Bruce Eckel is the one C++ book you must have if you're doing serious development with C++. The book filled with expert advice and written in a patient, knowledgeable style.
-
Thinking in C++, Vol 2: Practical Programming (Bruce Eckel)
Thinking in C++, Volume 2 covers of advanced topics all professional C++ developers must master - way beyond the introductory level. No other text covers the topics needed to prepare you for production C++ programming.
-
Object-Oriented Programming in C++, 4th Edition (Robert Lafore)
This book begins with the basic principles of the C++ programming language and systematically introduces increasingly advanced topics while illustrating the OOP methodology. It reflects the latest ANSI C++ standard and current practices.
-
O'Reilly® Practical C++ Programming, 2nd Edition (Steve Oualline)
This book is is a complete introduction to the C++ language for programmers who are learning C++. Reflecting the latest C++ standard, it takes a useful down-to-earth approach, placing a strong emphasis on how to design clean, elegant code.
-
Programming Abstractions in C++ (Eric S. Roberts)
This book gives students opportunities to practice and learn with engaging graphical assignments. A client-first approach to data structures helps students absorb, and then apply the material.
-
Data Parallel C++: Mastering DPC++ Programming
Learn how to accelerate C++ programs using Data Parallelism. This book enables C++ programmers to be at the forefront of this exciting and important new development that is helping to push computing to new levels.
-
Data Structures and Algorithm Analysis in C++, 3rd Edition
A comprehensive treatment focusing on the creation of efficient data structures and algorithms, using C++, this text explains how to select or design the data structure best suited to specific problems.
-
O'Reilly® C++ Today: The Beast is Back (Jon Kalb, et al)
Authors demonstrate how modern C++ provides the power, performance, libraries, and tools necessary for massive server farms as well as low-footprint mobile apps. you’ll learn why C++ is once again the preferred choice across several diverse industries.
:
|
|