Używamy cookies, aby ułatwić korzystanie z Portalu. Możesz określić warunki przechowywania, dostępu do plików cookies w Twojej przeglądarce. Dowiedz się więcej.
strona główna Strona główna | Nowości | Promocje | Zapowiedzi Twoje konto | Zarejestruj | Schowek | Kontakt | Pomoc
mapa działów
Szukaj: szukanie zaawansowane
Książki \ Programowanie \ C++

Game Programming in C++: Creating 3D Games Język: 2


Cena Brutto: 199.50

Cena netto: 190.00

Wersja: Drukowana
Autor Sanjay Madhav
Liczba_stron 528
Wydawnictwo Addison-Wesley Professional
Data_Wydania 2018-03-30

Game Programming

in C++: Creating 3D Games

You can program games in many languages, but C++ remains the key language used by many leading development studios. Since it’s the language used in their enormous code bases, it’s the language they need to maintain and improve their games, and look for most often when hiring new developers. Game Programming in C++ is today’s practical, hands-on approach to programming 3D video games in C++. Drawing on the author’s pioneering experience teaching game development at USC, it guides you through all key concepts hands-on, and helps you deepen your expertise through several start-to-finish, in-depth game projects.

Author Sanjay Madhav introduces core concepts one at a time, in an easy-to-digest fashion, paying special attention to the math that professional game developers need to know. Step by step, you’ll become increasingly comfortable with real-world C++ game development, and learn how to use C++ in all facets of game programming, including graphics, physics, AI, audio, camera systems, animations, and more.

Part I. Foundations
1. C++ Refresher
2. Game Programming Overview
3. Graphics Fundamentals
4. Basic Motion and Physics Using Vectors
5. Project: Asteroids in 2D

Part II. Into the Third Dimension
6. Input and Event-Based Systems
7. Sound
8. 3D Graphics
9. Project: Asteroids in 3D Sound

Part III. Adding Complexity
10. Artificial Intelligence Agents and State-based Behavior
11. User Interfaces
12. Project: Tower Defense

Part IV. Full 3D Movement
13. Cameras
14. Collision Detection
15. Project: 3D Space Racer Projection and Camera

Part V. Intermediate Topics
16. Intermediate Graphics Techniques
17. Animation
18. Networked Games
19. Project: Third-Person Platformer

A. Useful Tools for Game Programmers
B. Game Framework Odds and Ends

Produkty Podobne
Czysty kod w C++17. Oprogramowanie łatwe w utrzymaniu
Game Programming in C++: Creating 3D Games
OpenCV 3. Komputerowe rozpoznawanie obrazu w C++ przy użyciu biblioteki OpenCV
Opus magnum C++11. Programowanie w języku C++ (komplet)
Python, C++, JavaScript. Zadania z programowania
C++. Zadania z programowania z przykładowymi rozwiązaniami. Wydanie II
C++ w 24 godziny. Wydanie VI
C++ Templates: The Complete Guide, 2nd Edition
Wzorce projektowe. Leksykon kieszonkowy
C++ in One Hour a Day, Sams Teach Yourself, 8th Edition
Więcej produktów