Pygame Tutorial for Beginners - Python Game Development Course
Offered By: freeCodeCamp
Course Description
Overview
Dive into game development with Python using Pygame in this comprehensive tutorial. Build a space invaders game from scratch while learning essential concepts such as creating game windows, adding images, implementing movement mechanics, handling keyboard inputs, and setting boundaries. Explore enemy creation, bullet shooting mechanics, collision detection, and managing multiple enemies. Enhance your game with background images, score displays, sound effects, and background music. By the end of this 2-3 hour course, you'll have a fully functional space invaders game and a solid foundation in Pygame development. Access the complete source code on GitHub and follow along with the step-by-step video instructions to create your own exciting space adventure.
Syllabus
Installing Python and Pycharm.
Creating Our First Game Window.
Changing the Title, Logo and Background Color.
Adding Images into Our Space Invader Game.
Movement Mechanics in Game Development.
Keyboard Input Controls & Key Pressed Event.
Adding Boundaries to Our Game.
Creating the Enemy.
Movement Mechanics of the Enemy Space Invader.
Adding a Background Image.
Creating Bullets for Shooting.
Shooting Multiple Bullets at Space Invaders.
Collision Detection.
Creating Multiple Enemies.
Adding Text and Displaying Score.
Adding Sounds and Background Music.
Game Over.
Taught by
freeCodeCamp.org
Related Courses
Build Space Invaders using PygameCoursera Project Network via Coursera Unreal Engine 4 para videojuegos
Domestika Python Game Tutorial: Pong
freeCodeCamp Computer Science for Game Development
Harvard University via edX Advanced Unity 2D: Platformer Player Movement
LinkedIn Learning