Inspiration

We wanted to create a chaotic and fun pixel RPG experience centered around bombs, survival, and unpredictable situations.

The idea came from combining classic arcade survival gameplay with simple RPG progression and physics-based bomb interactions.

What it does

Bomb Panic is a 2D pixel survival RPG where players fight enemies using timed bombs.

Players can:

  • place bombs (spacebar or bottom left button)
  • kick bombs across the arena (spacebar + direction or button on a bomb + direction)
  • survive increasingly dangerous enemy waves
  • upgrade their abilities between waves

The game currently features 3 enemy waves followed by a final boss encounter.

Enemies try to trap and eliminate the player while avoiding explosions themselves, creating chaotic and funny situations.

How we built it

The game was built using the Maki framework with a custom game architecture and a custom level editor.

Main features:

  • 8-direction player movement
  • bomb placement and delayed explosions
  • bomb kicking mechanic
  • wave-based enemy spawning system
  • enemy AI behavior system
  • progression and upgrade system
  • final boss encounter
  • custom tile-based level editor

Challenges we ran into

  • designing enemy AI behaviors that feel fun and readable
  • balancing chaos and playability
  • creating a complete gameplay loop within a short hackathon timeframe
  • building reliable bomb interactions and collision handling

Accomplishments that we're proud of

  • building a fully playable survival RPG experience
  • implementing a satisfying bomb-kicking mechanic
  • creating a custom level editor for building maps quickly
  • achieving emergent gameplay through simple systems

What we learned

  • how to scope a game project efficiently during a hackathon
  • how to design simple but expressive enemy AI systems
  • how important game feel and interactions are in arcade gameplay
  • how to iterate quickly on gameplay mechanics

What's next

  • add more enemy types and behaviors
  • improve visual effects and animations
  • expand the upgrade and progression system
  • add more maps and gameplay variations

Built With

Share this project:

Updates