Pygame Platformer Part 10: Character Animation (part 1)
28
Pygame Platformer Part 11: Character Animation (part 2)
29
Pygame Platformer Part 12: Platform Graphics
30
Pygame Platformer Part 13: Improved Jumping
31
Pygame Platformer Part 14: Sound and Music
32
Pygame Platformer Part 15: Powerups
33
Pygame Platformer Part 16: Enemies
34
Pygame Platformer Part 17: Using Collision Masks
35
Pygame Platformer Part 18: Scrolling Background
36
Pygame Platformer Part 19: Wrapping Up
37
Tile-based game Part 1: Setting up
38
Tile-based game Part 2: Collisions and Tilemap
39
Tile-based game Part 3: Smooth Movement
40
Tile-based game Part 4: Scrolling Map / Camera
41
Tile-based game Part 5: Player Graphics
42
Tile-based game Part 6: Rotating Player Sprite
43
Tile-based game Part 7: Mobs
44
Tile-based game Part 8: Mob Movement
45
Tile-based game Part 9: Basic Shooting
46
Tile-based game Part 10: Player and Mob Health
47
Tile-based game Part 11: Tiled Map Editor
48
Tile-based game Part 12: Loading Tiled Maps
49
Tile-based game Part 13: Map Obstacles
50
Tile-based game Part 14: Better Zombie Movement
51
Tile-based game Part 15: Simple Visual Effects (and a bug fix!)
52
Tile-based game Part 16: Items
53
Tile-based game Part 17: Tweening/Easing Animations
54
Tile-based game Part 18: Sound Effects
55
Tile-based game Part 19: Pause Screen
56
Tile-based game Part 20: More Weapons
57
Tile-based game Part 21: Damage Effect
58
Tile-based game Part 22: Game Over
Description:
Learn the fundamentals of game development using Pygame in this comprehensive 15-hour video series. Dive into bite-sized lessons covering essential topics such as sprite manipulation, collision detection, animation, and sound integration. Progress through two complete game projects: a space shooter and a platformer. Master key concepts including player controls, enemy behavior, scoring systems, power-ups, and level design. Explore advanced techniques like tile-based game development, map scrolling, and integration with the Tiled Map Editor. Gain hands-on experience in creating game mechanics, implementing visual effects, and polishing your games with features like high score tracking and pause screens. By the end of the series, develop the skills to create engaging 2D games using Python and Pygame.