Bug Hunter 2025

A Pygame Simple Shooter

Bug Hunter 2025 is a small arcade-style shooter written in Python using the Pygame library.

I created this project to explore gameplay programming concepts outside of my usual work with Python for build engineering and automation. The game is structured around a continuous gameplay loop that updates player input, projectile movement, enemy behaviour, and collision checks each frame. Enemies spawn dynamically with increasing speed and frequency based on player score, creating a simple difficulty scaling system.

Although small in scope, the project was a fun opportunity to apply gameplay programming principles in Python and experiment with building a complete game loop from scratch.

The project also demonstrates asset management, sound integration, and basic game state management (title screen, gameplay loop, and game over state).

The full source code can be viewed here on my GitHub page.

Previous
Previous

Blight and Bloom; a Ronin's Tale

Next
Next

You Bot Better