Beginning Python Games Development: With PyGame. 2nd edition
Download Full Version of the eBook "Beginning Python Games Development: With PyGame. 2nd edition"
Download - Beginning Python Games Development: With PyGame. 2nd edition by Will McGugan - PDF
Game development is a field in programming that brings together many topics at once: Mathematics, physics, graphics, user interfaces, artificial intelligence, and a whole lot more. For this reason, game development is both challenging and rewarding. In most languages, game development is not something that is recommended for any beginner to programming. Game development with a friendly language, like Python, along with a module like Pygame, however, allows just about anyone to easily enter the field of game development. Even if you are completely new to programming with Python, or a seasoned developer, you may find that game development is a great way to further learn programming. Normally, programming is not a very visual experience, but games change this. You can see your programming logic at work in way that is normally not possible.
Who This Book Is For
This book is for anyone who has thought about creating a computer game, or wants to learn about the technology behind game development. Although Python is the tool of choice for this book, many of the techniques covered are equally applicable to other languages.