Wednesday, May 20, 2020

Beginning Game Development with Python and Pygame From Novice to Professional by Will McGugan 2007



I have accumulated a large collection of game development books over the years, virtually all of
which are an inch or two thicker than this book—even though they cover similar subjects and
techniques. The disparity is not because my writing is terse or I use a smaller font—it is because
traditional game development tools tend to require a large amount of technical knowledge that
the reader must first absorb before building even the simplest of games. Even seasoned game
developers find the technical requirements of starting a game to be enough of a barrier that they
are less likely to work on game ideas that are unproven or potentially not commercial-worthy.
Game development may have become easier over the years, with simplified programming inter-
faces and more programmers wishing to share their knowledge, but writing a game is still a
significant undertaking.

When I discovered Python, it lowered a number of barriers to writing software, because
I could work faster and accomplish more with less effort, and when combined with Pygame I
could experiment with game ideas and build a complete game from scratch in record time. The
beauty of Pygame is that it makes the various tasks in creating a game (setting up a display,
drawing to the screen, playing sound, etc.) only as complicated as they need to be—and it turns
out that’s not particularly complicated at all! Many one-liners in Pygame would take dozens of
lines in C++, the traditional tool of game developers.

you can download the Book from here,


Download Book


Tags:
Beginning Game Development with Python and Pygame From Novice to Professional by Will McGugan 2007


,

No comments:

Post a Comment