Game Development Using Python : Mastering Interactive Game Creation and Development through Python

This book guides you through the basic game development process using Python, covering essential topics such as graphics, sound, artificial intelligence, animation, and game engines. Real games are created as you progress through the text, and significant parts of a game engine are built and made available for download. New chapters on card games and a side-scroller are included. The companion files contain all the resources described in the book, including example code, game assets, video/sound editing software, and color figures.

The course begins with an introduction to how games work, followed by in-depth chapters on graphics and images, the game loop, and game AI, specifically focusing on collision detection. It then moves on to navigation, control, and sound, guiding you through creating a jet boat race game. Advanced topics such as animation, networking, and platformers are covered, providing a comprehensive understanding of game development.

Designed for both beginners and those with some experience, this book equips readers with the skills needed to develop their own games. It emphasizes practical application, ensuring you can implement what you learn. By the end of the course, you will have a solid foundation in game development and the ability to create engaging, interactive games using Python.

À propos de ce livre

This book guides you through the basic game development process using Python, covering essential topics such as graphics, sound, artificial intelligence, animation, and game engines. Real games are created as you progress through the text, and significant parts of a game engine are built and made available for download. New chapters on card games and a side-scroller are included. The companion files contain all the resources described in the book, including example code, game assets, video/sound editing software, and color figures.

The course begins with an introduction to how games work, followed by in-depth chapters on graphics and images, the game loop, and game AI, specifically focusing on collision detection. It then moves on to navigation, control, and sound, guiding you through creating a jet boat race game. Advanced topics such as animation, networking, and platformers are covered, providing a comprehensive understanding of game development.

Designed for both beginners and those with some experience, this book equips readers with the skills needed to develop their own games. It emphasizes practical application, ensuring you can implement what you learn. By the end of the course, you will have a solid foundation in game development and the ability to create engaging, interactive games using Python.

Commencez ce livre dès aujourd'hui pour 0 €

  • Accédez à tous les livres de l'app pendant la période d'essai
  • Sans engagement, annulez à tout moment
Essayer gratuitement
Plus de 52 000 personnes ont noté Nextory 5 étoiles sur l'App Store et Google Play.

D'autres ont aimé

Passer la liste
  1. Systems Engineering Demystified : Apply modern, model-based systems engineering techniques to build complex systems

    Jon Holt

  2. Extending Excel with Python and R : Unlock the potential of analytics languages for advanced data manipulation and visualization

    Steven Sanderson, David Kun

  3. Service Oriented Architecture: An Integration Blueprint

    Guido Schmutz (euro), Peter Peter Welkenbach

  4. Embedded Systems Architecture : Explore architectural concepts, pragmatic design patterns, and best practices to produce robust systems

    Daniele Lacamera

  5. Architecting High-Performance Embedded Systems : Design and build high-performance real-time digital systems based on FPGAs and custom circuits

    Jim Ledin

  6. Python Game Programming By Example : A pragmatic guide for developing your own games with Python

    Joseph Howse, Alejandro Rodas de Paz

  7. 4.0

    Fuck Yeah Menswear : Bespoke Knowledge for the Crispy Gentleman

    Kevin Burrows, Lawrence Schlossman

  8. Android: Game Programming

    Raul Portales, John Horton

  9. La communication NonViolente avec les enfants : Parentalité bienveillante et Communication NonViolente – outils concrets pour transformer la relation parent-enfant

    Edith Tavernier

  10. 5.0

    100 conseils pour mieux gérer votre argent : Immobilier - Assurance vie - Épargne - Impôts - Famille

    Olivier DECARRE

  11. CAPM Study Guide : Ace the Certified Associate in Project Management Exam on with Expert Stragic, Topic Step-by-Step Breakdowns and 300 Practice Q&As with Detailed Explanations

    Kathy Denny

  12. 5.0

    Citations coraniques expliquées : 150 citations pour découvrir l'ensemble de l'oeuvre et se familiariser avec tous les aspects du Coran

    Tayeb Chouiref

  1. AutoCAD 2025 3D Modeling : Master essential 3D modeling techniques with AutoCAD 2025

    Mercury Learning and Information, Munir Hamad

  2. Using AI in Marketing : Harness AI technologies to transform marketing strategies and results

    Mercury Learning and Information, Greg Kihlström

  3. CSS3 and SVG with GPT-4 : Explore CSS3 animations and SVG techniques with GPT-4 insights

    Mercury Learning and Information, Oswald Campesato

  4. CSS3 and SVG with Gemini : Explore advanced CSS3 and SVG techniques with Gemini technology

    Mercury Learning and Information, Oswald Campesato

  5. AI in Digital Marketing : Harnessing AI tools to revolutionize digital marketing strategies

    Mercury Learning and Information, Maria Johnsen

  6. Autodesk Revit 2025 Architecture : Mastering Revit Techniques for Efficient Architectural Design

    Munir Hamad, Mercury Learning and Information

  7. WORKING WITH grep, sed, AND awk Pocket Primer : A Quick Guide to Mastering Powerful Command Line Tools

    Mercury Learning and Information, Oswald Campesato

  8. Market Research and Analysis : Mastering Market Research: Advanced Methods, Design, and Data Analysis

    Marcus Goncalves, Mercury Learning and Information

  9. TensorFlow 2 Pocket Primer : A Quick Reference Guide for TensorFlow 2 Developers

    Mercury Learning and Information, Oswald Campesato

  10. Text Analytics for Business Decisions : Mastering Techniques for Insightful Data Interpretation through a Case Study Approach

    Andres Fortino, Mercury Learning and Information

  11. Tensor Analysis for Engineers : Mastering Coordinate Systems, Transformations and Applications using Mathematics

    Mercury Learning and Information, M. Tabatabaian

  12. Transformer, BERT, and GPT : Unlock the Power of Transformers, BERT, GPT-3, and GPT-4 in Natural Language Processing

    Mercury Learning and Information, O. Campesato