Udemy

Python Game Development™ : Build 11 Total Games

Enroll Now
  • 13,301 Students
  • Updated 7/2024
3.3
(809 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Language
English
Taught by
PyNepal Tech
Rating
3.3
(809 Ratings)

Course Overview

Python Game Development™ : Build 11 Total Games

Build games like Mario, Angry Bird, Flappy Bird and many more with the Python --Easiest Programming Language

Have you ever wanted to build a games with a graphical interface but didn't know how to? May be you even know how to create tools on a command line but have no idea how to convert it into a graphical interface that people can click on. In this course we will be learning Python GUI Programming + Turtle + other advanced python modules to build graphical user interfaces (GUI) and games from scratch.


Games You will make throughout course:


  • Cannon game
  • Flappy bird from turtle
  • Pacman
  • Pong
  • Snake
  • Tiles
  • Tron
  • Tic Tac Toe



Four major Projects:


  • Flappy Bird from Pygame
  • Angry Bird from Pygame and Pymunk
  • Race 2D
  • Mario Game

We will learn from basics of Python i.e. variables, slicing, string, some module, arithmetic and logical operations, looping, functions, object oriented programming.


After that we will learn the basics stuff of Pygame and OpenGL and Blender basics stuff.


Course Content

  • 11 section(s)
  • 200 lecture(s)
  • Section 1 Introduction
  • Section 2 Game development with turtle module
  • Section 3 Introduction to Pygame
  • Section 4 10 game section --Know about Turtle [LEGACY CODE]
  • Section 5 Pygame and OpenGL Fundamentals [LEGACY CODE]
  • Section 6 Flappy Bird Game [LEGACY CODE]
  • Section 7 Angry Bird Game [LEGACY CODE]
  • Section 8 Race Game -- USE AI FOR TRAFFIC
  • Section 9 Basic Fundamentals of Python [LEGACY CODE]
  • Section 10 Complete Mario Game (LEVEL 1) [LEGACY CODE]
  • Section 11 Bonus Lecture : Blender 3D for scripters

What You’ll Learn

  • Master some complex games with most easiest programming language, Develop a basic logic of programming with Python, Will know how to make best GUI games with Python, Will be ready to deploy new games


Reviews

  • C
    Craig M
    2.5

    The instructor is very knowledgeable about the topics, however as someone else mentioned, he isn't the best at teaching. Some videos are better than others. Sometimes he explains why he is doing something really well, but often his explanations aren't enough. If you don't have previous knowledge, there is a lot you will be lost on in this course. Even with previous knowledge, there are several things that you will probably be lost on. I would suggest taking at least 1 other python course, before this one. The games are fun to "make", however, this is mostly a follow along copying his code rather than a teaching course where you reinforce what you have learned. There needs to be more challenge exercises where you figure out how to complete tasks to get the desired outcome. This would make more of the completed code your own, and help you learn the material better. During the quizzes in the first section, there are a lot of typos, formatting, and syntax errors, so the answers aren't really accurate. For instance multiple times he uses "print" rather than "print()", which would give a syntax error in python3. It's as though he originally wrote some of the questions for python2, but he didn't update them for a python3 course. He needs to take a few minutes to polish those questions. The instructor makes a lot of mistakes during the videos, then fixes them offscreen; either through video he cut during the video, or between videos. The only way you can see that he changed something and what he changed is to review his completed game in the resources, or if you catch the change in the video while he scrolls through his code. You are left trying to figure out why the code isn't working on your own. Some of the videos names don't match the content. This isn't really a problem unless you are trying to go back and review how he did something previously. He ends some sections without completing the game. They work enough to play, but are missing a lot of the finished product. There is a lot of code in the finished games that he didn't cover. That is fine if he makes it as a challenge of what other topics to do on your own. But he should list out what is still needed then have a final follow-up video on how he completed them. There is often unnecessary repeating in code that can be optimized. I know you can write code an infinite amount of ways to accomplish the same task, but in my opinion, he often writes things very inefficiently. I rewrote some code just to make sure I understood the desired outcome, but for learning, it wasn't worth rewriting a lot of it. Most courses have a lot more q&a from participants. I noticed a lot more questions toward the beginning but not in the later lessons. I'm guessing a lot of people gave up out of frustration and didn't make it very far. But it is possible that there aren't as many people taking this course as others I have taken as well. The majority of questions that were asked weren't responded to either. Overall, I'm not disappointed that I bought this course, because the games were fun to build, but it definitely has a lot to be desired, and I would say it isn't the best to learn python; rather it is a good course to get exposure to using turtle and pygame if you already know a considerable amount of python.

  • S
    Subin Khullar
    4.0

    The instructor is thorough with the concepts and explains well. Although it seems there are certain errors in the final code. I am learning by re-typing each and every line of code from scratch as he teaches instead of being a passive listener. I think it would help it that way... Great job done. Kudos Sachin :)

  • S
    Stash john
    1.0

    unresponsive to this course don't get anything from this person...they don't respond

  • G
    Gaurav Jain
    3.5

    He knows how to code but he doesn't teach it properly. He is doing stuff which has not been taught to us. Such tutorials are free on youtube

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed