When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

SkillShare logo

An introduction to game development in python

Unlock creativity with Skillshare! Learn acrylic painting, AI writing, graphic design, and photography.

     0 |
  • Reviews ( 0 )
Free

This Course Includes

  • iconskillshare
  • icon0 (0 reviews )
  • icon8 hours 55 minutes
  • iconenglish
  • iconOnline - Self Paced
  • iconcourse
  • iconSkillShare

About An introduction to game development in python

Trailer

Requirements

How games work

Python game tools

Installing pygame

Shooting Range 1: Intro to Pygame

Shooting Range 2: Surfaces

Shooting Range 3: Animations

Shooting Range 4: Mouse and rect

Shooting Range 5: Adding Targets

Shooting Range 6: Collisions

Shooting Range 7: Displaying text

Shooting Range 8: Refinement

Meteor Dodger 1: Intro

Meteor Dodger 2: Sprites

Meteor Dodger 3: Spaceship movement

Meteor Dodger 4: Creating a meteor

Meteor Dodger 5: Timers

Meteor Dodger 6: Lasers

Meteor Dodger 7: Shields

Meteor Dodger 8: Collisions

Meteor Dodger 9: Game over and score

Meteor Dodger 10: Reset

Meteor Dodger 11: Laser charge

Meteor Dodger 12: Refinement

Getting Godot

Blade Frogger 1: Intro

Blade Frogger 2: Player character

Blade Frogger 3: Player Movement

Blade Frogger 4: Player Animatino

Blade Frogger 5: Creating a car

Blade Frogger 6: Collisions

Blade Frogger 7: Spawning cars

Blade Frogger 8: Better car spawning

Blade Frogger 9: Car variations

Blade Frogger 10: Level setup

Blade Frogger 11: Car variation 2

Blade Frogger 12: Graphics 1

Blade Frogger 13: Graphics 2

Blade Frogger 14: Score and Game Over

Blade Frogger 15: Refinement

Introduction to 3D

Vegetable Rain 1: Creating a 3D object

Vegetable Rain 2: Level setup

Vegetable Rain 3: The player character

Vegetable Rain 4: Player camera

Vegetable Rain 5: Adding guns

Vegetable Rain 6: Gravity and shooting

Vegetable Rain 7: Adding vegetables

Vegetable Rain 8: exploding vegetables

Vegetable Rain 9: Vegetables and the player

Vegetable Rain 10: Adding lights

Vegetable Rain 11: Adding sound

Vegetable Rain 12: Improving the performance

Outro

What You Will Learn?

  • This class will teach you how to use python to create videogames. We will be making 4 games that become progressively more sophisticated. By the end of the series, you should be confident creating 3D games. .