This book provides a practical and straightforward introduction to programming computer graphics using the X-Windows System graphical user interface for UNIX-based computers. The author introduces the X-Windows System interface using a computer game project (integrated throughout the book) that emphasizes practical graphics programming skills over high-level mathematics and abstraction. Using this book, readers can create animated figures and elaborate backgrounds while being exposed to virtually every aspect of computer graphics, image processing, image analysis, and visualization.