The Art of Doing: Video Game Creation With Python and Pygame

From simple games using single images to complex games using classes and 100 sprites, this course will cover it all!
4.76 (735 reviews)
Udemy
platform
English
language
Game Development
category
instructor
The Art of Doing: Video Game Creation With Python and Pygame
15 992
students
17.5 hours
content
Dec 2021
last update
$74.99
regular price

What you will learn

Fundamentals of the Pygame library and overall video game design.

The use of Classes and Inheritance to make complex code more organized and efficient.

How to create surfaces, blit images, render text, handle user input, and detect collisions.

How to work with sprites, sprite groups, and more robust collision methods.

How to create our own tile map and read a tile map to design a game level.

How to use 2 dimensional vectors to handle complex platformer motion such as running and jumping under gravity and friction.

How to add custom character animations using sprite sheets to help make our games really come to life.

How to use collision masks to have pixel perfect collisions when needed.

Create 7 awesome games in total! 4 that are very beginner friendly, 2 that are intermediate, and 1 that is advanced.

Course Gallery

The Art of Doing: Video Game Creation With Python and Pygame – Screenshot 1
Screenshot 1The Art of Doing: Video Game Creation With Python and Pygame
The Art of Doing: Video Game Creation With Python and Pygame – Screenshot 2
Screenshot 2The Art of Doing: Video Game Creation With Python and Pygame
The Art of Doing: Video Game Creation With Python and Pygame – Screenshot 3
Screenshot 3The Art of Doing: Video Game Creation With Python and Pygame
The Art of Doing: Video Game Creation With Python and Pygame – Screenshot 4
Screenshot 4The Art of Doing: Video Game Creation With Python and Pygame

Charts

Students
Price
Rating & Reviews
Enrollment Distribution

Comidoc Review

Our Verdict

The Art of Doing: Video Game Creation With Python and Pygame is an engaging and mostly well-structured course for those interested in learning the fundamentals of Pygame and OOP concepts. While it boasts hands-on experience and practical applications, be prepared to face some challenges as you encounter instances of repetitive or overly complex coding patterns. The instructor genuinely focuses on teaching proper methods and mindsets to develop your Python skills within the realm of game development.

What We Liked

  • Comprehensive coverage of Pygame library and video game design fundamentals.
  • Hands-on approach helps in mastering OOP concepts, especially spaced repetition for retaining notions
  • Instructor explains the thinking behind PyGame and proper use of data structures
  • Gradual difficulty progression allows learners to build solid foundations and confidence

Potential Drawbacks

  • Code can become unreadable or hard to debug with redundant and bloated implementations
  • Lack of inheritance implementation in the course curriculum
  • Advanced Pygame Tutorial felt repetitive and lacked clear objectives
  • Limited scope of learning, as course focuses solely on Pygame within a single script
4188936
udemy ID
16/07/2021
course created date
31/07/2021
course indexed date
Bot
course submited by