Being a beginner myself, I recently got started on python and eventually Pygame. It is a collection of Python modules for video game development. If you want to become a game developer, learning Pygame is an excellent way to start.
To know more about it : https://www.pygame.org/docs/
For basic system setup and getting started: https://realpython.com/pygame-a-primer/
Here are top pygame project ideas-
Flappy bird was popular few years ago. It is a simple game where the player controls the flight of the bird with a click and prevents it from crashing into obstacles.
Its an old favorite game which can be made using pygame. In the snake game, the player controls a snake which gains points by eating fruits present on the screen. The snake grows every time it eats fruit.
Sudoku is a puzzle game where you have a 9×9 grid. The grid has nine squares, and you have to enter 1-9 digits in every square, row, and column. Sudoku’s catch is that the player can’t repeat a number in a row, column or square.
This is also a popular game. It is basically a scrolling game where the player drives a car and dodges other incoming cars by changing lanes.
It is a clone of the very famous action maze chase- pacman game. The player controls the character through an enclosed maze. The objective of the game is to eat all of the dots placed in the maze while avoiding obstacles.
For more games and ideas, visit -https://code-projects.org/t/pygame/