Udemybeginneren

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

Learn game development from basic to advanced! Create games with images, sprites, and classes. Perfect for beginners to experienced creators.

4.7(775)
16,218students
17h 19m
Certificate
Michael Eramo
Michael EramoEducator, Master Teacher, Self-Taught Programmer

Course Content

The Art of Doing: Video Game Creation With Python and Pygame is a beginner-level Udemy course taught by Michael Eramo. It runs 17h 19m, is taught in English, and includes a certificate of completion. Learners rate it 4.7 out of 5 from 775 reviews, with 16,218 students enrolled. It is a paid course, last updated December 2021.

Ready to level up your Python skills? This course guides you from Python fundamentals to creating your own playable video games using Python and the powerful Pygame library.

Feeling stuck after learning the basics of Python? You've got the right course! Many students struggle with knowing what to build after initial Python training. This course provides a clear path, walking you through the design and functionality of 7 unique and engaging games. By the end, you'll be generating your own game ideas with confidence.

We address a common challenge: the transition to object-oriented programming (OOP). This course makes understanding classes easier than ever, with practical examples to structure your code efficiently. No prior knowledge of classes is required to start!

The course is structured for gradual learning:

  • Beginner-Friendly Arcade Games: We start with the fundamentals of Pygame, essential video game design concepts, and build 4 fun arcade-style games.
  • Mastering Classes & Inheritance: Dive into classes and inheritance in Python – crucial for efficient code and game development. Learn to use Sprites and Sprite Groups to organize your game elements.
  • Intermediate Game Development: Explore sprites, sprite groups, and various sprite collision detection methods to create 2 intermediate-level games.
  • Advanced Game Design: Unlock advanced techniques like tile maps for complex level design, 2D vectors for realistic player movement (running, jumping with friction and gravity), and character animations to bring your games to life!
  • Final Project: Apply everything you've learned to create a substantial final game project to showcase your skills.

This course isn't just about learning; it's about having fun! It's designed to be a rewarding and enjoyable learning experience. Join us and start building your game development future today!

$ whoami — the devs behind tutorialsearch.io

Hire the developers behind TutorialSearch.io

We built this site — full-stack web apps, AI integration & automation. Tell us what you need and we'll build yours.