Have a personal or library account? Click to login
Panda3D 1.7 Game Developer's Cookbook Cover

Panda3D 1.7 Game Developer's Cookbook

Over 80 recipes for developing 3D games with Panda3D, a full-scale 3D game engine

Paid access
|Apr 2011
Product purchase options

Key Features

    Book Description

    Panda3D is a free and open source game engine. It has been used successfully by hobbyists as well as big studios to create games ranging from quick prototypes to full-scale commercial MMOs. Panda3D makes it easy to use models, textures, and sounds to create impressive interactive experiences. With this book, you too will be able to leverage the full power of the Panda3D engine.

    Panda3D 1.7 Game Developer's Cookbook will supply you with a set of recipes with step-by-step instructions to guide you to usable results quickly and take you through all the topics involved in developing games with Panda3D. First it takes a quick sweep through setting up a basic scene. Then focused articles covering advanced topics of game development carry you closer to your game development goals step by step. With each article you will be able to add more features, as the recipes guide you through getting user input from gamepads, keyboard, mouse, microphone, or even webcam, using shader effects, setting up custom render-to-texture pipelines, applying full-screen post-processing effects, adding physics with the ODE, PhysX, or Bullet physics engine, using the engine's networking capabilities with the event-driven Twisted server framework, debugging and performance profiling, and packaging your game for distribution. It will also put you in touch with other languages and technologies like C++, the Cg shading language, and the Twisted server framework.

    Panda3D 1.7 Game Developer's Cookbook provides a great reference for your Panda3D game development needs and helps you to deliver impressive results more quickly and with great ease.

    What you will learn

    • Develop a camera system that smoothly follows a target Add lights, shadows, and particles to make your scenes more interesting Use shader effects to take control of the rendering output Set up custom render-to-texture pipelines for advanced render effects Apply full-screen post-processing effects like depth of field and color correction to achieve cinematic and more stylized looks Connect Panda3D to the network and download files, send high-score lists, and update game object states Use one of the ODE, PhysX, or Bullet physics engines to add more realism Get input from keyboard, mouse, a game controller, a microphone, or even a webcam Debug and profile your game to find bugs and bottlenecks Package your game into a bundle and make it ready for redistribution using the web browser plugin

    Who this book is for

    Table of Contents

      PDF ISBN: 978-1-84951-293-0
      Publisher: Packt Publishing Limited
      Copyright owner: © 2011 Packt Publishing Limited
      Publication date: 2011
      Language: English
      Pages: 336