Pygame Game Development

03.02.2025 ~ 24.02.2025

Overview

This project involved developing a game using Python and the Pygame library in collaboration with a team. As the project manager (PM) and team lead, I oversaw the entire process, from game planning to documentation. I implemented key components including the user interface (UI), character mechanics, ranking system and difficulty settings, resulting in the successful completion of a playable game demo.

My Role

Project management (PM) and game UI implementation.

Result

  • Functional game demo development
  • Developed a fully functional demo including menus, game-over screens, character HP and special skill gauges, item selection, and character animations. Integrated difficulty scaling, hit detection, projectile and monster logic to create a smooth gameplay experience.

  • Scoreboard system implementation
  • Built a scoreboard system that calculates final scores based on the number of enemies defeated, difficulty level, cleared stages, and remaining time. The score is clearly displayed on the game-over and stage-clear screens, increasing the sense of achievement for players.

  • Efficient project management and teamwork
  • As PM, I took the lead in drafting the game plan and documentation, coordinating team roles, and ensuring smooth communication. This demonstrated both my ability to manage a team effectively and my practical experience in Python-based game development.

Skills & Technologies

Presentation, project management and leadership, teamwork and communication, planning and documentation, technical project execution

>

Source Code

The full code can be accessed below.

View on GitHub

Demo

The game demo can be downloaded below.

Download demo

Presentation (PDF)

You can check the project presentation here — Korean PDF available below.

Download

Back to Projects