این کتاب به خواننده یاد میدهد که چگونه با استفاده از Python و Pygame بازیهای قابل اجرا طراحی کند. در روند آموزش، مفاهیمی مثل حلقهی بازی، دریافت ورودی از کاربر، حرکت کاراکترها، برخورد اشیا، امتیازدهی، صداگذاری، انیمیشن و مدیریت رویدادها توضیح داده میشود. ویژگی مهم کتاب این است که آموزش فقط تئوری نیست، بلکه با ساخت بازیهای واقعی و ساده انجام میشود؛ بنابراین برای کسانی که میخواهند همزمان برنامهنویسی و بازیسازی را یاد بگیرند، گزینهی بسیار خوبی است.
این کتاب بیشتر به رشتهها و مسیرهای شغلی زیر مرتبط است:
برنامهنویسی بازی، توسعه بازیهای دوبعدی، مهندسی نرمافزار، علوم کامپیوتر، و تا حدی طراحی بازی.