Physics engines are the software programs that run the simulations. This book describes each step in the creation of a robust usable physics engine. It uses only high school algebra and shows how to build a complete system based on professional principles.