Cover for Game Physics Engine Development

Game Physics Engine Development

A volume in The Morgan Kaufmann Series in Interactive 3D Technology

Book2007

Authors:

Ian Millington

Game Physics Engine Development

A volume in The Morgan Kaufmann Series in Interactive 3D Technology

Book2007

 

Cover for Game Physics Engine Development

Authors:

Ian Millington

Browse this book

Book description

Simulating physics helps cutting-edge games distinguish themselves by making virtual objects behave as we expect them to in the real world. Physics engines are the software program ... read full description

Browse content

Table of contents

Actions for selected chapters

Select all / Deselect all

  1. Full text access
  2. Book chapterNo access

    Introduction

    Pages 1-12

  3. Book chapterNo access

    Appendix A - Common Inertia Tensors

    Pages 431-433

  4. Book chapterNo access

    Appendix B - Useful Friction Coefficients for Games

    Page 434

  5. Book chapterNo access

    Appendix C - Other Programming Languages

    Pages 435-437

  6. Book chapterNo access

    Appendix D - Mathematics Summary

    Pages 438-443

  7. Book chapterNo access

    Bibliography

    Page 445

  8. Book chapterNo access

    Index

    Pages 447-456

About the book

Publisher's Note: Transferred to Taylor & Francis as of 2012

Description

Simulating physics helps cutting-edge games distinguish themselves by making virtual objects behave as we expect them to in the real world. Physics engines are the software programs that run these simulations. Building an engine is difficult, however. There are a large number of new developers (and hobbyists) coming into this market who need help through this complex process. Current introductory books are inadequate; they don't bring enough real-world programming experience to the task. There is a need for an introductory book on game physics with solid coding guidance but which limits the math content. Ian Millington brings his extensive professional programming experience to this problem. He has developed games since 1987, has studied AI and mathematics at the PhD level, and founded Mindlathe Ltd., a company that designed and built commercial physics engines. Game Physics Engine Development carefully describes each step in the creation of a robust, usable physics engine. It introduces the mathematical concepts in a clear and simple manner, keeping to high school level topics and building a physics code library as it goes. Each new concept is explained in diagrams and code to make sure that even the most novice of game programmers understands. This book will serve as a introduction to more mathematically advanced books on game physics, such as Dave Eberly's Game Physics.

Simulating physics helps cutting-edge games distinguish themselves by making virtual objects behave as we expect them to in the real world. Physics engines are the software programs that run these simulations. Building an engine is difficult, however. There are a large number of new developers (and hobbyists) coming into this market who need help through this complex process. Current introductory books are inadequate; they don't bring enough real-world programming experience to the task. There is a need for an introductory book on game physics with solid coding guidance but which limits the math content. Ian Millington brings his extensive professional programming experience to this problem. He has developed games since 1987, has studied AI and mathematics at the PhD level, and founded Mindlathe Ltd., a company that designed and built commercial physics engines. Game Physics Engine Development carefully describes each step in the creation of a robust, usable physics engine. It introduces the mathematical concepts in a clear and simple manner, keeping to high school level topics and building a physics code library as it goes. Each new concept is explained in diagrams and code to make sure that even the most novice of game programmers understands. This book will serve as a introduction to more mathematically advanced books on game physics, such as Dave Eberly's Game Physics.

Key Features

  • Uses only high school algebra
  • Shows how to build a complete system based on professional principles
  • Uses only high school algebra
  • Shows how to build a complete system based on professional principles

Details

ISBN

978-0-12-369471-3

Language

English

Published

2007

Copyright

Copyright © 2007 Elsevier Inc. All rights reserved

Imprint

Morgan Kaufmann

Authors

Ian Millington