learn and have fun developing 2D retro games using python and pygame
Skill up your programming skills with a walk down the memory lane. Learn how to create a retro 2D game using Python and PyGame. As part of the training, we will be creating an interactive classic 2D games to apply the different topics discussed in each lesson.
An introductiion to the Python programming language, virtual environments, the Visual Studio Code editor and GitHub.
Quick discussion on the basic operations, conditional statements, loop statements, list, methods and OOP in Python.
An introduction on the basics of PyGame and how to get started. Also, in this section, you will learn other tools you can use to begin your game creation journey.
Learn the basics of moving objects on the game screen as well as handling inputs from the user via the mouse and the keyboard.
Learn the concepts of collision detection and game architecture. We will revisit OOP as part of our game design.
Create game objects by implementing object oriented programming.
Start incorporating logic in your game and make your game alive by adding sound effects.
Spice up your game by adding different levels and special actions.
Game data is everything. Learn how to store game data, record game logs and use cloud storage for tracking scores from your users accross the world.
Start distributing your game. Learn how to package your games for easy installation and distribution. Bonus lesson : adding CI/CD to your GitHub repo.
We will be using virtual environment in Python. The instruction to setup your working dev environment is discussed in this LINK
Follow me on : @m3lles