Special Offers see all
More at Powell'sRecently Viewed clear list |
This item may be Check for Availability Other titles in the Charles River Media Game Development series:
Game Programming in C++: Start to Finish (Game Development)
Synopses & ReviewsPublisher Comments:Welcome to the exciting world of game programming! If you're already familiar with the C++ programming language and want to learn how to program games, this book is for you. Game Programming in C++: Start to Finish will help you learn how to turn your own game fantasies into playable realities! Over the course of the book, you'll learn the popular techniques and practices behind today's games. Not only will you add a lot of theory to your game programming toolkit, but you'll also create a small basic game from scratch - SuperAsteriodArena. While you'll focus on using the SDL and the OpenGL libraries to learn game programming, you'll also learn the essential Windows principles that you'll need to create just about any kind of game with any other API such as DirectX. This easy-to-follow book takes current game programming information and filters it down to a practical level. Each chapter and subsection builds upon previous chapters and topics in a tutorial format, allowing you to progress at your own pace. As you work through the book, you'll build the SuperAsteriodArena game, beginning with engine creation and 3D programming with SDL and OpenGL. From there you'll move on to animation effects, audio, collision detection, networking, and finalizing the game. A variety of tools are used throughout, including Visual Studio and OpenGL, SDL, Autodesk 3ds Max, and the Audacity sound tool.
Book News Annotation:Assuming familiarity with C/C++, this guide introduces the SDL and OpenGL libraries, objects, mathematics, graphics, sound effects, collision detection, networking, models, animation, and scripting techniques needed to create a computer game. A sample asteroid game runs throughout the book. The CD-ROM contains source code, free tools, and evaluation versions of Paint Shop Pro and 3D Studio Max.
Annotation ©2006 Book News, Inc., Portland, OR (booknews.com) Book News Annotation:Assuming familiarity with C/C++, this guide introduces the SDL and OpenGL libraries, objects, mathematics, graphics, sound effects, collision detection, networking, models, animation, and scripting techniques needed to create a computer game. A sample asteroid game runs throughout the book. The CD-ROM contains source code, free tools, and evaluation versions of Paint Shop Pro and 3D Studio Max. Annotation ©2006 Book News, Inc., Portland, OR (booknews.com)
Synopsis:Written for hobbyists, beginning developers, and students, the text includes exercises to build a complete 3D asteroid game. A variety of tools are used throughout, including VisualStudio.NET and DirectX, Paintshop Pro*, 3ds Max(, and the Panda XFile exporter tool.
Synopsis:Welcome to the exciting world of game programming! If you're already familiar with the C++ programming language and want to learn how to program games, this book is for you. Game Programming in C++: Start to Finish will help you learn how to turn your own game fantasies into playable realities! Over the course of the book, you'll learn the popular techniques and practices behind today's games. Not only will you add a lot of theory to your game programming toolkit, but you'll also create a small basic game from scratch - SuperAsteriodArena. While you'll focus on using the SDL and the OpenGL libraries to learn game programming, you'll also learn the essential Windows principles that you'll need to create just about any kind of game with any other API such as DirectX. This easy-to-follow book takes current game programming information and filters it down to a practical level. Each chapter and subsection builds upon previous chapters and topics in a tutorial format, allowing you to progress at your own pace. As you work through the book, you'll build the SuperAsteriodArena game, beginning with engine creation and 3D programming with SDL and OpenGL. From there you'll move on to animation effects, audio, collision detection, networking, and finalizing the game. A variety of tools are used throughout, including Visual Studio and OpenGL, SDL, Autodesk 3ds Max, and the Audacity sound tool.
About the AuthorErik Yuzwa (Calgary, AB) has been a professional computer programmer for over seven years. He holds a Bachelor of Science in Computer Science. In 1995, he founded Wazoo Enterprises Inc. to pursue creating game programming related tutorials and articles. Concurrently, he holds a position at EnCana Corporation as a Web Systems Architect, where he uses his Java, ASP/Cold Fusion, C#/C++, and other programming skills to create real solutions with various clients. Since 2001, he has been teaching in the game development process at the University of Calgary Continuing Education.
Table of ContentsAcknowledgments Preface Chapter 1 Game Technologies Chapter 2 Design Fundamentals Chapter 3 Introduction to SDL and Windows Chapter 4 Introduction to the Peon Engine Chapter 5 Graphics Programming Mathematics Chapter 6 Creating an OpenGL Renderer Chapter 7 More OpenGL Techniques Chapter 8 Scene Geometry Management Chapter 9 Graphics Timebox Chapter 10 Working with Input Devices Chapter 11 Working With Sound Chapter 12 Input and Sound Timebox Chapter 13 Collision Detection and Physics Techniques Chapter 14 Introduction to Networking Chapter 15 Networking Timebox Chapter 16 Introduction to Models Chapter 17 Animation and Special Effects Chapter 18 Introduction to the OpenGL Shading Language (GLSL) Chapter 19 Introduction to Scripting Chapter 20 Polish Timebox Chapter 21 Finishing Tips and Tricks Appendix A Setting Up the SDL and the Compiler Appendix B Debugging Tools Appendix C ASCII Table Appendix D Windows Vista and OpenGL Appendix E About the CD-ROM Appendix F Further Resources Index
What Our Readers Are SayingAdd a comment for a chance to win!Average customer rating based on 1 comment:![]() ![]() ![]() ![]()
Product Details
Related Subjects |
|||
|
|
||||
|
|
||||