Pygame Platformer Tutorial - Full Course
Offered By: DaFluffyPotato via YouTube
Course Description
Overview
Embark on a comprehensive 6-hour tutorial to create a platformer game using Pygame. Learn essential game development and software engineering concepts, including tile-based systems, physics implementation, entity management, particle effects, camera controls, parallax scrolling, enemy AI, combat mechanics, level editing, transitions, and executable creation. Explore advanced topics such as optimization techniques, animation systems, and audio integration. Follow along with provided timestamps to easily navigate specific sections, and access additional resources for further learning. Gain practical experience in Python programming and game development while building a fully-functional platformer from scratch.
Syllabus
- Introduction & Tips
- Installing Pygame
- Creating a Window
- Images, Input, & Collisions
- Player, Tiles, & Physics
- Camera & Sky
- Optimization
- Animation
- Level Editor
- Particles
- Jump & Slide
- Dash Attack
- Enemies, Guns, Death, & Sparks
- Screenshake
- Level Transitions
- Outlines
- Audio
- Making an Executable
- Next Steps
Taught by
DaFluffyPotato
Related Courses
Create Your First Game with PythonCoursera Project Network via Coursera Getting Started With Game Development Using PyGame
Coursera Project Network via Coursera Animation for Game Development Using PyGame
Coursera Project Network via Coursera Advanced Game Development Using PyGame
Coursera Project Network via Coursera Create a Memory Puzzle Game in Python Using Pygame
Coursera Project Network via Coursera