Can you beat all the rooms before time runs out?

Game is best played by downloading the Windows Version. Scroll down to download

Why?

As of Godot 4.4, audio quality on web is lower than playing the game as a standalone executable.  Scroll down to find the Downloads section below. It is a known godot issue and more info can be found here: https://docs.godotengine.org/en/stable/tutorials/export/exporting_for_web.html#a...

Features


4 Bomb Types


Goo Bomb

Goo Bomb slows down enemies hit by explosion

Root Bomb

Root bomb roots enemies down for 3 seconds hit by explosion

Poison Bomb

Poison bomb deals damage over time for enemies hit by explosion

Gravity Bomb

Gravity bomb pulls enemies towards explosion's center


Bomb Auto Switcher


  • Bomb auto-switches to the last bomb type you picked up
  • Use mouse scroll wheel to switch between different bomb types


Random Enemy Generations


  • Random enemy and wave generation per room
  • As you progress through more rooms, different kinds of enemies appear


3 Enemy Types


  • Noob Slime
  • Ranger Slime
  • Dasher Slime

Background Info


This was originally made during a 2 day game jam on July 2025 and was extended over the course of 2 months to continuously add features/polish/refinement to the game. Game serves mostly as a tech demo to discover what's possible in the Godot 4.4 game engine.


Stretch Goals


  • Add Root, Slow, Poison and Gravity visuals on enemies affected by these status effects
  • Add dust particles as enemies move around. Enemies should hop around similar to how the bomb bounces
  • Add shadows underneath enemies
  • Implement a system to dynamically change the draw order layers of moving actors in the game. This will help keep
  • enemies appear in front of or behind the player to keep things visually consistent
  • Draw different sprite for Ranger Slime
  • Draw slime pellet for Ranger Slime and add line renderer to show pellet trajectory
  • Add bomb spawn pickup animation - bomb pickups should land from the sky as if it was a care package
  • Add a background random generator for adding mushrooms, rocks, grass to give each room more character
  • Add a boss in the last room
  • Add Forcefield Bomb
  • Add falling tiles
  • Add jumping
  • Add Multiplayer

Known Issues


  • Audio on while playing web isn't the best quality due to link here: (It's a known issue on Godot Engine's end as of v4.4). Using the stream mode on web rather than samples as samples doesn't allow me to crossfade between the 2 audio tracks when transitioning between the menu music and bg music.
  • Game Balance on Mobs -- needs further tweaking but that task is an infinite time sink

Were there any LLMs used in the production?

LLMs like ChatGPT was used to create the following:

  • Bomb Sprite
  • Shadow Sprite underneath fox player character
  • Boilerplate code for Player.gd (player controller) and Bomb.gd scripts. The rest were hand-coded and used LLM tooling like ChatGPT or Claude to plan, brainstorm, and verify ideas for correctness.

Credits


Art

Artist Asset Link License
Buch The Field of the Floating Islands CC0
kenney Cursor Pack CC0
kenney Kenney Fonts CC0
adamgda1199 Keyboard and Controller Icons Demo CC0
craftpix.net Free Sky Backgrounds License
mounirtohami Pixel Art GUI Elements ...
ansimuz sunny-land-pixel-game-art CC0

Music

Musician/Composer Asset Link License
Nid game over sound Composer mentions "Feel free to use it!"
JDSherbert Pixel Explosions SFX Pack https://jdsherbert.itch.io/pixel-explosions-sfx-pack
JDSherbert Ultimate UI SFX Pack https://jdsherbert.itch.io/ultimate-ui-sfx-pack
Shapeforms Audio ShapeForms Audio Free Sounds Royalty Free Sounds
doranarasi shmup-bgm-pack https://doranarasi.itch.io/shmup-bgm-pack
Nathan Gibson Universal UI Soundpack CC by 4.0
congusbongus and the winner is CC0

Shaders I used for reference



Source Code and Credits


https://github.com/hlimbo/definitelynotbomberman/blob/main/README.md

Download

Download
windows.zip 36 MB

Install instructions

To play with the best quality possible, please download the windows build. 

  1. Download the windows build zip folder
  2. Unzip the folder
  3. Click on the .exe file to play. If there is a Windows security popup, you can allow it to continue playing the game

Leave a comment

Log in with itch.io to leave a comment.