Pygame is a module for creating games in python.
Setup Python for Visual Studio Code: https://youtu.be/9o4gDQvVkLU
Install pygame: https://youtu.be/5uOTEOJ48G8
Install pygame-ce (for python v3.13+): https://youtu.be/ZKi7Z7JRN6c
Python Object Oriented Programming Tutorials: https://www.youtube.com/playlist?list=PLnKe36F30Y4Ykmi2jE28BZahMgPAV3Dzv
Learn everything you need to know for creating a platformer game. For this tutorial series, we will create a clone of the megaman game to introduce these concepts. After which, I encourage you to take what you learn from the series to have fun creating your own games with pygame!
⭐ If you enjoyed the tutorial and would like to support the channel, you can do so here 💖: https://buymeacoffee.com/kennyyipcoding
- Create a Game Window #1
- Drawing and Graphics #2
- Key Inputs and Movement #3
- Drawing Images/Sprites #4
- Game Boundaries #5
- Jumping and Gravity #6
- Sliding and Friction #7
- Platforms and Collision #8
- Enemies and Collision #9
- Multiple Enemies #10
- Invincibility #11
- Health Bar and Damage #12
- Shooting Bullets #13
- Enemy Change Directions #14
- Enemy Bullets #15
- Enemy Defense #16
- Items #17
- Traps and Hazards #18
- Flying Enemies #19
- Camera Scrolling #20
- Tile Map #21
- Tile Map Optimization #22
- Fixing Enemy Bullets #23
- Draw Text and Game Score #24
- Game Over and Reset #25
- Animations #26