Introduction to 2D Game Physics Engine Development

  • Michael Tanaya
  • Huaming Chen
  • Jebediah Pavleas
  • Kelvin Sung
Chapter

Abstract

Physics engines play an important part in many types of games. A believable physics interaction between game objects has become a key element of most modern PC and console games as well as, more recently, browser and smartphone games. The range of topics within physics for games is broad and includes, but is not limited to, areas such as rigid body, fluid dynamics, soft-body, vehicle physics, and particle physics. This book will cover the fundamental topics needed for you to get started in understanding and building a general purpose, rigid body physics engine in two dimensions. The book also aims to provide you with a reusable game physics engine, which can be used for your own games, by guiding you through the process of building a physics engine step-by-step from scratch. This way you will gain a foundational understanding of the concepts and components required for a standard 2D rigid body system.

Keywords

Physics Engine Engine Development Game Engine Integrate Development Environment Source Code File 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Supplementary material

432927_1_En_1_MOESM1_ESM.zip (1011 kb)
978-1-4842-2582-0 (zip 1,011 kb)

Copyright information

© Michael Tanaya, HuaMing Chen, Jebediah Pavleas and Kelvin Sung 2017

Authors and Affiliations

  • Michael Tanaya
    • 1
  • Huaming Chen
    • 1
  • Jebediah Pavleas
    • 2
  • Kelvin Sung
    • 3
  1. 1.BothellUSA
  2. 2.KenmoreUSA
  3. 3.WoodinvilleUSA

Personalised recommendations