1. Help us improve the editor usability and artist workflows. Join our discussion to provide your feedback.
    Dismiss Notice
  2. We're looking for feedback on Unity Starter Kits! Let us know what you’d like.
    Dismiss Notice
  3. We’re giving 2017.1 beta testers a chance to win t-shirts and a Nintendo Switch. Read more on the blog.
    Dismiss Notice
  4. We want to know how you learned Unity! Help us by taking this quick survey and have a chance at a $25 gift card
    Dismiss Notice
  5. Are you an artist or level designer going to Unite Europe? Join our roundtables there to discuss artist features.
    Dismiss Notice
  6. Unity 5.6 is now released.
    Dismiss Notice
  7. Check out all the fixes for 5.6 on the patch releases page.
    Dismiss Notice

Bomber Game Kit

Discussion in 'Assets and Asset Store' started by OussamaB, Nov 8, 2013.

  1. OussamaB

    OussamaB

    Joined:
    Feb 8, 2013
    Posts:
    730
    [​IMG]
    The Bomber Game Kit allows you create a 2D Bomberman style game. It offers all the features needed to make a mobile friendly bomber game.

    [​IMG]
    • Customize everything from the inspector without modifying the code.
    • Comes with a guide that shows how to modify everything.
    • Mobile friendly controls and UI!
    • Two mobile control types: Joystick and arrows.
    • Create different maps (randomly generated) in minutes with the Level Manager.
    • Choose different objectives for different levels.
    • Create different types of enemies.
    • Manage the player's movement and health/damage settings from the inspector.
    • Create different types of bomb and customize everything about them.
    • Create bonus points/power-ups hidden under destroy-able obstacles
    • Includes sound effects, animated sprites for the player, enemies and bomb sprites.
    Demo:
    WebPlayer Demo

    Documentation:
    Online Documentation


    ChangeLog:
    v1.00 - 07/11/2013:

    Initial release.

    v2.00 - 05/09/2014:

    - Converted the whole asset from JS to C#.
    - Switched from using 3D objects to 2D objects.
    - Added mobile friendly controls and UI.
    - New animated sprites included in the asset.
    - You can now choose a different objectives for your game.
    - Improved the player's and enemy's movement animation.
    - Improved the way bombs eliminate enemies.

    v2.01 - 15/10/2014:

    - Fixed some small bugs.
    - Added a joystick as a new mobile friendly control type in addition to the arrows.

    v2.02 - 21/07/2015:

    - Unity 4.6 UI support.
    - New graphics.
     
    Last edited: Feb 11, 2017
  2. OussamaB

    OussamaB

    Joined:
    Feb 8, 2013
    Posts:
    730
    Screenshots:

    [​IMG] [​IMG]
    [​IMG]
    [​IMG]
     
    Last edited: Jul 24, 2015
  3. OussamaB

    OussamaB

    Joined:
    Feb 8, 2013
    Posts:
    730
    The new 2D update is now available on the asset store!
     
  4. Zaddo67

    Zaddo67

    Joined:
    Aug 14, 2012
    Posts:
    490
    Very Cool!! Your demo sucked me in and spent a bit of time playing :)
     
  5. OussamaB

    OussamaB

    Joined:
    Feb 8, 2013
    Posts:
    730
    I'm really glad you liked it :D
     
  6. OussamaB

    OussamaB

    Joined:
    Feb 8, 2013
    Posts:
    730
    The next update will include the option to choose a virtual joystick control or virtual arrows for the player movement.
     
  7. OussamaB

    OussamaB

    Joined:
    Feb 8, 2013
    Posts:
    730
    Joystick mobile control (supported by CN Controls by Cyrill Nadezhdin: https://www.assetstore.unity3d.com/en/#!/content/15233) has been submitted to the asset store. You can now choose to use the arrows or the joystick in your mobile build from the inspector. Here's a screenshots:

    [​IMG]
     
  8. OussamaB

    OussamaB

    Joined:
    Feb 8, 2013
    Posts:
    730
    The new joystick update is now available on the asset store!
     
  9. VaasDewitt

    VaasDewitt

    Joined:
    Dec 12, 2014
    Posts:
    2
    Hi,

    First pardon my english, i don't practice it very often :)
    Thank you for your game, it is very instructive :) I'll try to use it and decline the gameplay and learn 2D games with Unity.

    I have a little problem anyway :

    I would like to remove the joystick controller from the user interface, but i did'nt find the way to do it, could you help me?

    I noticed a little "bug" too : when I set the level wit 15 rows and 20 blocks per rows, the joystick controller is display twice

    Here is a screenshot :

    http://imagik.fr/view-rl/138588

    How can I avoid this?

    Thank you for your help :)
     
  10. OussamaB

    OussamaB

    Joined:
    Feb 8, 2013
    Posts:
    730
    To disable the joystick, you need to set the control type in the UI Manager script from "Joystick" to "Arrows" and disable the "GUI Camera" game object.
    As for the joystick bug, thanks for reporting that! It can fixed by assigned one layer for the whole "GUI Camera" object with its children and set its camera's culling mask to that layer only. Then go to the main camera and remove that layer from its culling mask. The problem occur when both cameras have the different orthographic sizes.
     
  11. VaasDewitt

    VaasDewitt

    Joined:
    Dec 12, 2014
    Posts:
    2
    Thank you for your answer, it works perfectly now :)
     
    OussamaB likes this.
  12. iko

    iko

    Joined:
    Mar 19, 2014
    Posts:
    13
    Are you going to do a 3d version kit ??

    Thanks
    Fred
     
  13. OussamaB

    OussamaB

    Joined:
    Feb 8, 2013
    Posts:
    730
    The kit was originally in 3D but most of the users requested to switch to 2D when Unity 4.3 came out. I can send you the old 3D version if you purchase this one if you want to or I might include it in a future update.
     
  14. iko

    iko

    Joined:
    Mar 19, 2014
    Posts:
    13
    Yes, send me it please.
    I've already bought this kit.

    Thanks
    Fred
     
  15. OussamaB

    OussamaB

    Joined:
    Feb 8, 2013
    Posts:
    730
    Please PM me your invoice number and e-mail and I'll send it to you.
     
  16. iko

    iko

    Joined:
    Mar 19, 2014
    Posts:
    13
    I've sent the requested informations.

    Thank you
    Fred
     
  17. OussamaB

    OussamaB

    Joined:
    Feb 8, 2013
    Posts:
    730
    Limited time sale: You can get Bomber Game Kit for $14 instead of $35.
     
  18. OussamaB

    OussamaB

    Joined:
    Feb 8, 2013
    Posts:
    730
    Not much time left to get Bomber Game Kit for 60% OFF!
     
  19. wrenagade

    wrenagade

    Joined:
    Feb 14, 2015
    Posts:
    23
    Hi,
    I just played your demo and it immediately reminded me of Bomberman from the late nineties. The only thing missing from this asset is multiplayer game play. Multiplayer support is that extra component that makes the game fast paced and more fun. If this was added I would buy it immediately. Have you considered adding this?
    Thanks!
     
  20. OussamaB

    OussamaB

    Joined:
    Feb 8, 2013
    Posts:
    730
    Hello, I can't really promise you that anytime soon. But that's something I've considered adding since some time.
    Thank you for the suggestion.
     
  21. wrenagade

    wrenagade

    Joined:
    Feb 14, 2015
    Posts:
    23
    Thanks for the reply. It is not like this is something I was looking to work on immediately but I have had an idea for a Bomberman style game for some time now for the mobile platform and multiplayer is the only thing that is missing from this asset to make it a reality.

    Once it is available though I believe that I would have no problem making the game that I wanted after looking at your documentation. I am also assuming that the asset is complete with source so that it can be modified to suit my needs.

    I would not doubt that you could probably make this as a add-on asset or part of a bundle. Of course I do not know what it would entail to make this feature a reality.
     
    Last edited: Dec 28, 2015
  22. OussamaB

    OussamaB

    Joined:
    Feb 8, 2013
    Posts:
    730
    Yes, the asset comes with full source code. As I said, the multiplayer feature will be available as an update or a add-on asset. But again, can't promise you that anytime soon because I currently have few projects to work on and the multiplayer feature requires quite some time.
     
  23. wrenagade

    wrenagade

    Joined:
    Feb 14, 2015
    Posts:
    23
    This is good to know. Like I mentioned I do not know what it would entail or how long it would take to add multiplayer support as I have never done this before.

    I have placed your asset on my wishlist and will pick it up as soon as it is available for a discount.
     
  24. OussamaB

    OussamaB

    Joined:
    Feb 8, 2013
    Posts:
    730
    The Game Kit Bundle (https://www.assetstore.unity3d.com/#!/content/44210) ,which includes the Bomber Game Kit along with other two game kits, is on sale to celebrate the new year.

    I've submitted an update for the Bomber Game Kit which fixes a small bug and adds a new pause menu.
     
  25. OussamaB

    OussamaB

    Joined:
    Feb 8, 2013
    Posts:
    730
    Bomber Game Kit has been updated in the Asset Store, new features include a pause menu for the game.
     
  26. wrenagade

    wrenagade

    Joined:
    Feb 14, 2015
    Posts:
    23
    Hi, the asset store states that the "Bomber Game Kit" is on sale - NEW YEAR SALE: 50% OFF Before: $35.00, NOW: $17.50 but the price is still 35.00. The same is for the "Game Kit Bundle", it states NEW YEAR SALE: 50% OFF Before: $75.00, NOW: $37.50 but the price is still 75.00.
     
  27. OussamaB

    OussamaB

    Joined:
    Feb 8, 2013
    Posts:
    730
    A new year sale was scheduled for Bomber Game Kit but the asset store failed to update the asset's price at the right time so I canceled the sale and it looks like I forgot to update the asset's description. I've submitted another update to change the asset's description.
     
  28. wrenagade

    wrenagade

    Joined:
    Feb 14, 2015
    Posts:
    23
    Is there anyway I can get the sale price?
     
  29. OussamaB

    OussamaB

    Joined:
    Feb 8, 2013
    Posts:
    730
    Unfortunately no, thanks for understanding.
     
  30. wrenagade

    wrenagade

    Joined:
    Feb 14, 2015
    Posts:
    23
    Since the sale was not able to take place, can you give an idea when it will go on sale next?
     
  31. OussamaB

    OussamaB

    Joined:
    Feb 8, 2013
    Posts:
    730
    I will mosly make a sale for this asset only pretty soon since it hasn't been included in the past new year sale. PM me your e-mail and I'll make sure to inform you when there's a sale.
     
  32. karmik

    karmik

    Joined:
    Oct 8, 2014
    Posts:
    67
    Will there be a sale any time soon

    Also any plan to include multiplayer funtiona lity.

    Also i am want some powerups to appear once a obstacle is bombed in its place. And would want to be able to make it random. Like increase number of spawsned powerup with levels

    Is that configurable
     
  33. OussamaB

    OussamaB

    Joined:
    Feb 8, 2013
    Posts:
    730
    Yes, it's very possible.

    Can't promise that anytime soon.

    I'm not sure about how Unity selects assets for sales so can't say anything about that as well.
     
  34. TBruce

    TBruce

    Joined:
    Jan 18, 2015
    Posts:
    83
    Am I still on your notification list of when this goes on sale?
     
  35. OussamaB

    OussamaB

    Joined:
    Feb 8, 2013
    Posts:
    730
    Again, I can't say anything about special sales. Anyway, you'll surely be informed when this asset goes on sale.
     
  36. TBruce

    TBruce

    Joined:
    Jan 18, 2015
    Posts:
    83
    I understand. Thanks for the reply.
     
  37. Abouda

    Abouda

    Joined:
    Oct 25, 2014
    Posts:
    3
    Hi,
    Good asset, I was playing with it and I found a little bug in void OnTriggerStay2D(Collider2D other) in EliminateEnemies class where the Score and KilledEnemies are calculated for example if 2 enemies are killed on the same time the function is triggered so many times and gives Scores and KilledEnemies wrong values can you fix it please :)
     
  38. OussamaB

    OussamaB

    Joined:
    Feb 8, 2013
    Posts:
    730
    Hi, thanks for reporting that bug. This is how you can fix it:
    - Open the "EliminateEnemies.cs" script.
    - replace the "OnTriggerStay2D" void you have with the one below:
    Code (csharp):
    1.  
    2. void OnTriggerStay2D(Collider2D other)
    3.     {
    4.         if(other.gameObject.GetComponent<EnemyMovement>())
    5.         {
    6.             //+1 to killed enemies in the score manager:
    7.             GUIManager.KilledEnemies++;
    8.            
    9.             //Adding score:
    10.             EnemyMovement Enemy = other.gameObject.GetComponent<EnemyMovement>();
    11.             GUIManager.LevelScore += Enemy.ScoreOnKill;
    12.            
    13.             Manager.EnemiesDead++;
    14.            
    15.             //Remove the enemy.
    16.             Manager.Block[Enemy.BlockNumber].Obj = null;
    17.             Manager.Block[Enemy.BlockNumber].IsTaken = 0;
    18.  
    19.             Destroy(other.gameObject);
    20.         }
    21.     }
    22.  
    ** An update has been submitted to fix this small bug.
     
  39. Abouda

    Abouda

    Joined:
    Oct 25, 2014
    Posts:
    3
    Awesome,
    Thanks :)
     
  40. Abouda

    Abouda

    Joined:
    Oct 25, 2014
    Posts:
    3
    Hi Again,
    The doorHidden and KeyHidden aren't working when checked
     

    Attached Files:

  41. OussamaB

    OussamaB

    Joined:
    Feb 8, 2013
    Posts:
    730
    Hi, thanks again for another bug report. Here's the fix:

    - Open the "LevelManager.cs" script.
    - Find the line:
    Code (csharp):
    1.  
    2. f(((Block[i].HasKey == true && KeyHidden == false) && (Block[i].HasDoor == true && DoorHidden == false)) || (Block[i].HasKey == false && Block[i].HasDoor == false))
    3.  
    - Replace it with the line below:
    Code (csharp):
    1.  
    2. if(((Block[i].HasKey == true && KeyHidden == true) || (Block[i].HasDoor == true && DoorHidden == true)) || (Block[i].HasKey == false && Block[i].HasDoor == false))
    3.  
    Those two options are supposed to make the key and/or the door objects hidden under a box that you have to destroy so you can reveal the key or door hidden under it.

    **Update submitted to fix this small bug