okladka

Poznaj nowoczesne metody tworzenia gier komputerowych

Rynek gier komputerowych jest niezwykle wymagający. Gracze stawiają tego rodzaju programom coraz wyższe wymagania, co z kolei przekłada się na konieczność stosowania coraz doskonalszych technik ich tworzenia. Będąc programistą gier komputerowych, na pewno doskonale zdajesz sobie z tego sprawę. Jeśli chcesz, aby kolejna stworzona przez Ciebie gra spełniała oczekiwania nawet najbardziej wybrednych graczy, wykorzystaj język C++. Jego możliwości sprawiają, że jest doskonałym narzędziem do tworzenia gier.

"C++ dla programistów gier. Wydanie II" to przewodnik po języku C++ opisujący go z punktu widzenia programowania specyficznych aplikacji, jakimi są gry. Książka przedstawia najefektywniejsze techniki C++ i metody rozwiązywania problemów, przed którymi stają programiści gier. Czytając ją, dowiesz się, jak zarządzać pamięcią i stosować wzorce projektowe oraz STL. Poznasz możliwości wykorzystania języków skryptowych do usprawnienia procesu tworzenia gry komputerowej. Każde z rozwiązań opatrzone jest przykładem, dzięki czemu łatwo będzie Ci zaimplementować je w swoich pracach.

Dołącz do elitarnej grupy programistów gier komputerowych.


Wprowadzenie (13)
Część I Elementy C++ (21)
Rozdział 1. Dziedziczenie (23)
Rozdział 2. Dziedziczenie wielobazowe (43)
Rozdział 3. O stałości, referencjach i o rzutowaniu (59)
Rozdział 4. Szablony (77)
Rozdział 5. Obsługa wyjątków (93)
Część II Wydobywanie mocy C++ (113)
Rozdział 6. Wydajność (115)
Rozdział 7. Przydział pamięci (149)
Rozdział 8. Wzorce projektowe w C++ (181)
Rozdział 9. Kontenery STL (201)
Rozdział 10. STL: algorytmy i zagadnienia zaawansowane (237)
Rozdział 11. Poza STL: własne struktury i algorytmy (265)
Część III Techniki specjalne (301)
Rozdział 12. Interfejsy abstrakcyjne (303)
Rozdział 13. Wtyczki (323)
Rozdział 14. C++ a skrypty (339)
Rozdział 15. Informacja o typach w czasie wykonania (359)
Rozdział 16. Tworzenie obiektów i zarządzanie nimi (379)
Rozdział 17. Utrwalanie obiektów (405)
Rozdział 18. Postępowanie z dużymi projektami (423)
Rozdział 19. Zbrojenie gry (447)
Skorowidz (465)