Turn based ball fight is a flexible 3d game kit that uses real-time physics to simulate game events. The kit features an AI opponent which challenges player throughout the game. It is also extremely easy to customize and extend. We wanted to let developers use this kit as a strong base to develop all sorts of similar games including Soccer, Football, Billiard, Air hockey, Space ball, Pool, etc.