Air-Siege(Python Game using Pygame-ce library)

The Project

Air-Siege is a 2D arcade-style shooter where players pilot a fighter plane, dodge enemy fire, collect repair kits, and upgrade their firepower through a coin-based shop system. Set against a vertically scrolling battlefield, the game combines fast-paced action with light resource management to keep players engaged. -Inspiration: The project draws inspiration from classic arcade games like 1942 and Raiden, and the aesthetic of War Thunder. The goal was to recreate that nostalgic "bullet-dodging, high-score-chasing" experience with a modern twist—such as a shop system for upgrades and enemies that actively shoots back. -Challenges: The toughest part was balancing game mechanics—like bullet speed, enemy spawning, and upgrade costs—to ensure gameplay felt rewarding but not too easy. Another challenge was managing game state transitions (title, shop, gameplay, game over) while keeping the code readable and maintainable.

Games

About the team

  • India

Team members

  • Vivaan