Game Physics Engine Development

4.25/5 · 73 ratings

Ian Millington provides a practical roadmap for building a professional physics engine from the ground up. This book bridges the gap between complex theoretical physics and functional game code. It is designed for developers who want to see their virtual worlds react realistically without getting lost in high level calculus. By focusing on clear logic and usable software architecture, the author …

Shelves
Algorithms Software Programming book Textbooks Physics Ian Millington Computer Science Technology Technical

More like this


Effective Java

Since this Jolt-award winning classic was last updated in 2008 (shortly after Java 6 was released), Java has changed dramatically. The principal e…

4.25/5 · 73 ratings

Artificial Intelligence for Games

Ian Millington provides a comprehensive look at the complex systems that drive non-player characters and tactical decision-making in modern video …

4.25/5 · 73 ratings

Code Complete: A Practical Handbook of Software Construction

Widely considered one of the best practical guides to programming, Steve McConnell’s original code complete has been helping developers write bett…

4.25/5 · 73 ratings

Domain-Driven Design: Tackling Complexity in the Heart of Software

Author: Eric Evans

"Eric Evans has written a fantastic book on how you can make the design of your software match your mental model of the problem domain you are add…

4.25/5 · 73 ratings

Release It!: Design and Deploy Production-Ready Software

Whether it's in Java, .NET, or Ruby on Rails, getting your application ready to ship is only half the battle. Did you design your system to surviv…

4.25/5 · 73 ratings

The Art of Computer Programming, Volume 1: Fundamental Algorithms

The bible of all fundamental algorithms and the work that taught many of today's software developers most of what they know about computer program…

4.25/5 · 73 ratings

Test-Driven Development: By Example

Author: Kent Beck

Quite simply, test-driven development is meant to eliminate fear in application development. While some fear is healthy (often viewed as a conscie…

4.25/5 · 73 ratings

Learn You a Haskell for Great Good!

Learn You a Haskell for Great Good! is a fun, illustrated guide to learning Haskell, a functional programming language that's growing in popularit…

4.25/5 · 73 ratings

The C Programming Language

This book is meant to help the reader learn how to program in C. It is the definitive reference guide, now in a second edition. Although the first…

4.25/5 · 73 ratings

Pro Git

Git is the version control system developed by Linus Torvalds for Linux kernel development. It took the open source world by storm since its incep…

4.25/5 · 73 ratings

The Mythical Man-Month: Essays on Software Engineering

Few books on software project management have been as influential and timeless as The Mythical Man-Month. With a blend of software engineering fac…

4.25/5 · 73 ratings

Cracking the Coding Interview: 150 Programming Questions and Solutions

Now in the 5th edition, Cracking the Coding Interview gives you the interview preparation you need to get the top software developer jobs. This is…

4.25/5 · 73 ratings