Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

freeCodeCamp

Stardew Valley Game Clone with Python and Pygame – Full Course

via freeCodeCamp

Overview

Learn to create a Stardew Valley style game using Python and Pygame. Develop skills in game development by implementing farming, foraging, day-night cycles, weather effects, and a merchant feature. The course teaches tool usage, animation, camera manipulation, collision detection, inventory management, and audio integration. The teaching method involves hands-on project-based learning with step-by-step guidance. This course is intended for aspiring game developers and Python enthusiasts looking to enhance their programming skills through practical game development experience.

Syllabus

) Intro.
) Setup.
) Creating the basic player.
) Importing the player graphics.
) Animating the player.
) Tool use.
) Switching between tools.
) Creating the overlay.
) Starting the camera and importing the floor.
) Importing all elements and faking more 3D.
) Collisions.
) Working on the trees.
) Particles.
) Player inventory.
) Restarting the day.
) Starting the soil.
) Soil patch graphics.
) Watering logic.
) Rain.
) Creating the plants.
) Harvesting.
) Daytime transition.
) The merchant.
) Audio (+ some final fixes ).

Taught by

freeCodeCamp.org

Reviews

Start your review of Stardew Valley Game Clone with Python and Pygame – Full Course

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.