Core Techniques and Algorithms in Game ProgrammingTo even try to keep pace with the rapid evolution of game development, you need a strong foundation in core programming techniques-not a hefty volume on one narrow topic or one that devotes itself to API-specific implementations. Finally, there's a guide that delivers! As a professor at the Spanish university that offered that country's first master's degree in video game creation, author Daniel Sanchez-Crespo recognizes that there's a core programming curriculum every game designer should be well versed in-and he's outlined it in these pages! By focusing on time-tested coding techniques-and providing code samples that use C++, and the OpenGL and DirectX APIs-Daniel has produced a guide whose shelf life will extend long beyond the latest industry trend. Code design, data structures, design patterns, AI, scripting engines, 3D pipelines, texture mapping, and more: They're all covered here-in clear, coherent fashion and with a focus on the essentials that will have you referring back to this volume for years to come. |
Contents
III | 1 |
IV | 5 |
V | 8 |
VI | 13 |
VII | 16 |
VIII | 22 |
IX | 24 |
X | 25 |
CXVI | 490 |
CXVII | 495 |
CXVIII | 500 |
CXIX | 506 |
CXX | 512 |
CXXI | 513 |
CXXII | 515 |
CXXIV | 516 |
XI | 27 |
XII | 29 |
XIII | 37 |
XIV | 42 |
XV | 48 |
XVI | 60 |
XVII | 61 |
XVIII | 64 |
XIX | 88 |
XX | 96 |
XXI | 97 |
XXII | 98 |
XXIII | 99 |
XXIV | 117 |
XXV | 120 |
XXVI | 121 |
XXVIII | 130 |
XXIX | 134 |
XXX | 141 |
XXXI | 144 |
XXXII | 147 |
XXXIII | 149 |
XXXIV | 150 |
XXXV | 151 |
XXXVI | 155 |
XXXVII | 190 |
XXXVIII | 191 |
XL | 192 |
XLII | 195 |
XLIII | 199 |
XLIV | 203 |
XLVI | 204 |
XLVII | 206 |
XLVIII | 211 |
XLIX | 214 |
L | 219 |
LIII | 241 |
LIV | 244 |
LV | 248 |
LVI | 249 |
LVIII | 251 |
LIX | 264 |
LX | 276 |
LXI | 279 |
LXII | 281 |
LXIII | 282 |
LXIV | 284 |
LXV | 285 |
LXVI | 293 |
LXVII | 296 |
LXVIII | 301 |
LXIX | 302 |
LXX | 304 |
LXXI | 306 |
LXXII | 315 |
LXXIII | 317 |
LXXIV | 320 |
LXXV | 323 |
LXXVI | 326 |
LXXVII | 338 |
LXXVIII | 347 |
LXXIX | 349 |
LXXX | 350 |
LXXXI | 351 |
LXXXII | 359 |
LXXXIII | 360 |
LXXXIV | 383 |
LXXXV | 385 |
LXXXVI | 386 |
LXXXVII | 388 |
LXXXVIII | 404 |
LXXXIX | 410 |
XC | 412 |
XCI | 414 |
XCII | 418 |
XCIII | 419 |
XCIV | 421 |
XCV | 425 |
XCVI | 429 |
XCVII | 436 |
XCVIII | 440 |
XCIX | 443 |
C | 445 |
CI | 447 |
CII | 448 |
CIII | 450 |
CIV | 460 |
CV | 470 |
CVI | 472 |
CVII | 473 |
CVIII | 474 |
CIX | 477 |
CX | 482 |
CXI | 483 |
CXII | 485 |
CXIV | 486 |
CXV | 488 |
CXXV | 522 |
CXXVI | 541 |
CXXVII | 559 |
CXXVIII | 564 |
CXXIX | 565 |
CXXX | 566 |
CXXXI | 571 |
CXXXII | 572 |
CXXXIII | 573 |
CXXXIV | 575 |
CXXXV | 580 |
CXXXVI | 584 |
CXXXVII | 585 |
CXXXVIII | 593 |
CXXXIX | 594 |
CXL | 595 |
CXLI | 599 |
CXLII | 600 |
CXLIII | 601 |
CXLIV | 602 |
CXLV | 603 |
CXLVI | 617 |
CXLVII | 619 |
CXLVIII | 624 |
CXLIX | 625 |
CL | 626 |
CLI | 627 |
CLII | 636 |
CLIII | 640 |
CLIV | 643 |
CLV | 650 |
CLVI | 651 |
CLVII | 652 |
CLVIII | 654 |
CLIX | 658 |
CLX | 661 |
CLXI | 667 |
CLXII | 671 |
CLXIII | 673 |
CLXIV | 680 |
CLXV | 682 |
CLXVI | 683 |
CLXVII | 691 |
CLXVIII | 695 |
CLXIX | 699 |
CLXXI | 701 |
CLXXII | 703 |
CLXXIII | 708 |
CLXXIV | 709 |
CLXXVII | 715 |
CLXXVIII | 719 |
CLXXIX | 725 |
CLXXX | 727 |
CLXXXI | 731 |
CLXXXII | 733 |
CLXXXIII | 735 |
CLXXXV | 737 |
CLXXXVII | 738 |
CLXXXVIII | 741 |
CLXXXIX | 744 |
CXC | 749 |
CXCI | 752 |
CXCII | 757 |
CXCIII | 763 |
CXCIV | 765 |
CXCV | 767 |
CXCVI | 774 |
CXCVII | 775 |
CXCIX | 778 |
CC | 779 |
CCII | 781 |
CCIII | 785 |
CCIV | 787 |
CCV | 788 |
CCVI | 789 |
CCVII | 790 |
CCVIII | 792 |
CCIX | 794 |
CCX | 795 |
CCXI | 799 |
CCXIV | 801 |
CCXV | 802 |
CCXVI | 803 |
CCXVII | 806 |
CCXVIII | 807 |
CCXIX | 808 |
CCXX | 817 |
CCXXI | 818 |
CCXXV | 819 |
CCXXVI | 820 |
CCXXIX | 821 |
CCXXXI | 822 |
CCXXXIV | 823 |
CCXXXVIII | 824 |
CCXL | 825 |
827 | |
Other editions - View all
Core Techniques and Algorithms in Game Programming Daniel Sánchez-Crespo Dalmau No preview available - 2004 |
Core Techniques and Algorithms in Game Programming Daniel Sánchez-Crespo Dalmau No preview available - 2004 |