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.

Om den här boken

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.

Kom igång med den här boken idag för 0 kr

  • Få full tillgång till alla böcker i appen under provperioden
  • Ingen bindningstid, avsluta när du vill
Prova gratis nu
Mer än 52 000 personer har gett Nextory 5 stjärnor i App Store och på Google Play.

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

    Mercury Learning and Information, Oswald Campesato

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

    Mercury Learning and Information, Maria Johnsen

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

    Munir Hamad, Mercury Learning and Information

  4. 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

  5. Python 3 Using ChatGPT / GPT-4 : Harnessing AI for Efficient Python Programming

    Mercury Learning and Information, Oswald Campesato

  6. Python 3 Data Visualization Using ChatGPT / GPT-4 : Master Python Visualization Techniques with AI Integration

    Oswald Campesato, Mercury Learning and Information

  7. Prompt Engineering Using ChatGPT : Crafting Effective Interactions and Building GPT Apps

    Mehrzad Tabatabaian, Mercury Learning and Information

  8. Database Security : Master the Art of Protecting Your Data with Cutting-Edge Techniques

    Mercury Learning and Information, Christopher Diaz

  9. Classic Game Design : From Pong to Pac-Man with Unity: Crafting Timeless Retro Games with Expert Techniques

    Mercury Learning and Information, Franz Lanzinger

  10. 3D Printing : The Complete Guide to Mastering 3D Printing Techniques

    Stephanie Torta, Mercury Learning and Information, Jonathan Torta

  11. Adobe InDesign : Creative Class for Beginners

    Mercury Learning and Information, Lauren Saalmuller, Stephanie Torta